20 Stimmen

Wie kann man curl so konfigurieren, dass es nur Prozente anzeigt?

Gibt es eine Option für den Befehl curl, um nur einen bestimmten Prozentsatz der Ausgabe an die Shell zu übermitteln und nicht alles, zum Beispiel:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.4M  100 12.4M    0     0  4489k      0  0:00:02  0:00:02 --:--:-- 4653k

Vielleicht gibt es ein Flag, das ich setzen kann? Wenn nicht, leiten Sie es irgendwie durch einen regulären Ausdruck, um mir eine kontinuierliche Aktualisierung des Prozentsatzes nur zeigen?

Danke an alle

29voto

Godeke Punkte 15741

Zwei Modifikatoren könnten helfen, auch wenn sie nicht exakt sind: --silent unterdrückt alle Aktualisierungen und --progress-bar wird nur ein Fortschrittsbalken angezeigt.

Bearbeiten: Eine Möglichkeit, die Dinge zu vereinfachen, wäre, einen Wrapper zu erstellen, der Erwarten Sie um die Ausgabe an Ihr Shell-Skript oder was auch immer auf curl hört, zu vereinfachen.

11voto

schnaader Punkte 47961

Ist der Parameter -# Ihr Problem lösen?

-#/---Fortschrittsbalken

Lockenanzeige pro machen als Fortschrittsbalken anzuzeigen, anstatt die Standard-Statistik.

En aquí .

10voto

Nick Presta Punkte 27458

Versuchen Sie es doch mal mit dem -# Option.

Es zeigt einen einfachen Fortschrittsbalken und den heruntergeladenen Prozentsatz an.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X