Verwirrung der Befehlsoptionen in curl unter Linux

0

Sie fragen sich, welche Funktion das @Zeichen hat? Hier ist ein Beispielbefehl:

curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"

Hier sind mehr verwandte Hintergründe,

https://stackoverflow.com/questions/18215389/how-do-i-measure-request-and-response-times-at-once-using-curl

Lin Ma
quelle
Das @ -Zeichen am Anfang eines Wertes bedeutet normalerweise "den tatsächlichen Wert aus der angegebenen Datei lesen"
user313114

Antworten:

1

Es bedeutet nur, das Format aus der angegebenen Datei zu lesen.

aus dem Handbuch:

  -w, --write-out <format>
    Defines  what  to  display on stdout after a completed
and successful operation. The format is a string that may contain
plain text mixed with any number of variables. The string can be 
specified as "string", to get read from a particular file you
specify it "@filename" and to tell curl to read the format from
          stdin you write "@-".

Die Verwendung von @ ist ziemlich gebräuchlich, curl verwendet es an mehreren Stellen, andere Befehle ebenfalls.

user313114
quelle
Danke user313114, stimme ab und markiere deine Antwort als Antwort. Ich habe versucht, curl -h zu verwenden, kann aber die von Ihnen bereitgestellten Informationen nicht finden. Wo finden Sie die bereitgestellten Informationen? :)
Lin Ma