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

  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • magnum33563

    magnum33563

    8 NİSAN 2011
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013