Es stellte sich heraus, dass es aufgrund der Wagenrückführung war - mit einem einfachen behoben s/\r//
.
Antwortheader für Pipe-Curl
2004
Ich bekomme seltsame Ergebnisse, wenn ich versuche, die Antwortheader von curl in einer Variablen zu erfassen:
pattern="< Content-Length: " val=$(curl --verbose \ --request POST --data "desc=hello world" \ example.org 2>&1 | \ grep "$pattern" | sed -e "s/$pattern/xxx/") echo "=====" echo "aaa $val bbb" echo "====="
Daraus ergibt sich folgende Ausgabe:
$ ./test.sh ===== bbbxxx438 =====
Warum wird das "aaa" gelöscht und der Inhalt der Variablen wird an das Ende der Zeile angehängt?
1 Antwort auf die Frage
1
AnC
Verwandte Probleme
-
17
So laden Sie Dateien von der Befehlszeile in Windows herunter, z. B. wget oder curl
-
5
Erhalten Sie farbige Ergebnisse, wenn Sie ein Rohr von grep to less verwenden
-
7
wie man bei tail -f event piept
-
1
Erzwinge, dass eine leere Datei heruntergeladen wird
-
4
Ich möchte die Ausgabe von find in die Eingabeliste von scp einleiten, wie?
-
3
URL zum Neustart eines WebSTAR DPC2100R2-Kabelmodems mit Curl?
-
1
Warum funktioniert "find -print0" in Cygwin unter Vista nicht?
-
3
Muss Pipe eine temporäre Datei schreiben?
-
1
Wie leite ich Java-Ausnahmen zusammen mit der normalen Ausgabe in eine Textdatei?
-
2
Laden Sie Speed cURL herunter