curl hält nicht die Klappe (--silent tut nichts)

curl hält nicht die Klappe (--silent tut nichts)

Ich schreibe gerade ein kurzes Shell-Skript und schaffe es beim besten Willen nicht, curlden 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/nulloben 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.

verwandte Informationen