SORU
17 AĞUSTOS 2009, PAZARTESİ


Sözdizimi döngü sırasında tek satırlık bir BASH sonsuz için

Bela geliyor, noktalı virgül ve/veya parantez ile birlikte geçiriyor. Bunu yapmak istiyorum, ama komut satırından gibi bir oyunu:

while [ 1 ]
do
    foo
    sleep 2
done

CEVAP
17 AĞUSTOS 2009, PAZARTESİ


while true; do foo; sleep 2; done

Bu arada, eğer yazdığınız gibi bir çok satırlı (gibi gösterilen) komut isteminde ve sonra arama geçmişi ile yukarı ok, sen-ecek almak bir tek satır, doğru sıçramalı.

$ while true
> do
>    echo "hello"
>    sleep 2
> done
hello
hello
hello
^C
$ <arrow up> while true; do    echo "hello";    sleep 2; done

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • Numberphile

    Numberphile

    15 EYLÜL 2011