.png)
Ich schreibe gerade ein kurzes Shell-Skript und schaffe es beim besten Willen nicht, curl
den Fortschrittsbalken zu unterdrücken.
Die entsprechende Zeile sieht folgendermaßen aus:
curl http://website -o $temp >/dev/null 2>&1
Wenn ich mein Skript ausführe, erhalte ich immer noch die Fortschrittsausgabe.
Ich habe versucht -s
, -sS
, , -s
, --silent
, hinzuzufügen und die Ausgabe wie /dev/null
oben gezeigt umzuleiten.
Wie bringe ich curl dazu, das zu tun, was ihm gesagt wird?
Antwort1
Bei Verwendung von curl v8.6.0 wird mit dem Flag -s der Fortschrittsbalken entfernt.
Entweder hat Ihre Version dies nicht unterstützt oder Ihre Variable $temp fügt möglicherweise ein weiteres Flag hinzu.
-s wurde getestet und unterdrückt den Fortschrittsbalken in v8.6.0.