Bash Fortschrittsbalken [duplizieren]

8

Ich benutze das folgende Skript, um eine große Liste von Domains in Whois durchzugehen und den Registrar zu finden (nützlich für Server / DNS-Migrationen) und es funktioniert gut.

Ich möchte jedoch nur einen Fortschrittsbalken einbauen, um es bequem zu machen. Hier ist mein Skript, wenn es verbessert werden kann, lass es mich wissen:

%Vor%

Ich habe das zuerst versucht: Ссылка

Und dann dies , aber ohne Glück.

Was ist Ihrer Meinung nach der einfachste Weg, um eine Fortschrittsleiste in das Skript zu integrieren?

    
Zippyduda 21.07.2012, 13:27
quelle

6 Antworten

14

Hier ist ein schicker Fortschrittsbalken, den Sie vielleicht mögen ...

%Vor%

sieht so aus:

    
Ian Brown 19.09.2013 05:47
quelle
6

Sie können pv aber anders herum verwenden.

%Vor%

, damit Sie echo X verwenden, um zu sagen, wann ein anderer Teil der Arbeit erledigt ist und dies gezählt wird Bei pv ist es bekannt, dass die gesamte Jobgröße auf -s -Option zurückzuführen ist.

    
nshy 21.07.2012 16:05
quelle
3

Sie könnten etwas wie:

verwenden %Vor%

von Ссылка

Sie können ein Verwendungsbeispiel in Ссылка

    
ivanalejandro0 22.02.2014 19:01
quelle
1

Ändern Sie die äußere Schleife zu:

%Vor%

Ссылка

Oder Sie können jedes andere Programm verwenden, das einen Fortschrittsbalken basierend darauf bereitstellt, wie viel eine Datei gelesen wurde.

    
Dunes 21.07.2012 13:44
quelle
1

Da Sie in einem Kommentar erwähnt haben, dass Sie sich auf einem debian-basierten System befinden, könnten Sie whiptail verwenden. Wenn Sie ein Deb-Paket installieren, für das eine Konfiguration erforderlich ist, werden textbasierte Fenster gezeichnet, um Sie zu fragen. Das ist whiptail .

Etwas wie

%Vor%     
geirha 21.07.2012 16:32
quelle
0

Ich empfehle Ihnen, Xdialog, Kdialog oder Zenity zu verwenden, und es ist Fortschritt Option.

    
igustin 21.07.2012 13:30
quelle

Tags und Links