SORU
26 EKİM 2008, Pazar


Nasıl bir kabuk için bir ilerleme çubuğu eklemek için?

Daha birkaç saniye daha uzun sürecek bir komut çalıştırılırken *NİX veya başka bir bash kabuk komut dosyası, ne zaman, bir ilerleme çubuğu gereklidir.

Büyük bir dosya kopyalama örneğin, büyük bir tar dosyası açma.

Yollar kabuk betikleri için ilerleme çubuğu eklemek için ne tavsiye edersiniz?

CEVAP
26 EKİM 2008, Pazar


Bir çizgi üzerine yazarak uygulayabilirsiniz. \r Bu satırın başına geri terminali \n yazmadan gitmek için kullanın.

Satır ilerlemek için işiniz bittiğinde \n yaz.

echo -ne kullanın:

  1. \n baskı değil
  2. kaçış tanımak \r gibi dizileri.

Burada bir gösteri:

echo -ne '#####                     (33%)\r'
sleep 1
echo -ne '#############             (66%)\r'
sleep 1
echo -ne '#######################   (100%)\r'
echo -ne '\n'

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Myron and Nejusha dance

    Myron and Ne

    2 AĞUSTOS 2012
  • Submissions101

    Submissions1

    23 ŞUBAT 2007