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

  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • SRI International

    SRI Internat

    30 NİSAN 2008