K
kruemelchen26
Grünschnabel
Hallo Leute,
als erstes möchte ich Euch sagen, das ich ein Neuling ind der Bashprogrammierung bin.
Ich schreibe gerade ein kleines Script, das mir einige Daten per wget downloaden soll, entpacken und anschliessend kompilieren soll. Soweit ist eigentlich auch alles in Ordnung und funktioniert.
Zur besseren Übersicht möchte ich jedoch bei wget nun die Ausgabe unterdrücken und stattdessen mir ein drehendes | anzeigen lassen bis wget mit dem download abgeschlossen hat.
Hier nun mal so ein Ansatz der aber nicht funktioniert:
Wie müsste ich das nun machen, damit dies auch funktioniert? Hat jemand einen Tipp für mich?
Grüße Marko
als erstes möchte ich Euch sagen, das ich ein Neuling ind der Bashprogrammierung bin.
Ich schreibe gerade ein kleines Script, das mir einige Daten per wget downloaden soll, entpacken und anschliessend kompilieren soll. Soweit ist eigentlich auch alles in Ordnung und funktioniert.
Zur besseren Übersicht möchte ich jedoch bei wget nun die Ausgabe unterdrücken und stattdessen mir ein drehendes | anzeigen lassen bis wget mit dem download abgeschlossen hat.
Hier nun mal so ein Ansatz der aber nicht funktioniert:
Code:
#!/bin/bash
DL=`wget -q http://1.1.1.1/irgendwas.tar.gz -O irgendwas-123.tar.gz`
if [ "$DL" -eq 1 ]
then
for SIGN in "/" "-" "\\" "|"; do
echo -ne "\e[u$SIGN"
sleep 0.1
done
else
echo "... Fertig !"
fi
Wie müsste ich das nun machen, damit dies auch funktioniert? Hat jemand einen Tipp für mich?
Grüße Marko