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

  • Pituvision

    Pituvision

    11 Mart 2006
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009