Ist es möglich, die Ausgabe von -w- und -o-Curl-Streams an verschiedene Dateien zu senden? Wie?

Ist es möglich, die Ausgabe von -w- und -o-Curl-Streams an verschiedene Dateien zu senden? Wie?

Ich möchte einen Curl-Befehl ausführen, die Ausgabe (Antwortnutzlast) nach einigen Schlüsselwörtern durchsuchen und dann auch einige Metriken über die Option -w ausdrucken.

Ich denke, das wäre einfach, wenn ich die -o-Ausgabe in einen Stream umleiten könnte, der sich von der -w-Ausgabe (die immer stdout ist) unterscheidet.

tee sendet die Ausgabe von -w und -o (also stdout) an mehrere Stellen. Ich möchte, dass die Ausgabe von -w an einen Stream geht und die Ausgabe von -o an einen anderen Stream.

Wie?

Antwort1

Versuchen Sie es tee. Aus der Manpage:

# source_program | tee (> program1) (> program2) (> programN)| programN+1

verwandte Informationen