GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie fordere ich eine Datei an, speichere sie aber nicht mit Wget?

Sie können -O- verwenden (Großbuchstabe o), um Inhalte zur Standardausgabe (Standardausgabe) oder in eine Datei (sogar spezielle Dateien wie /dev/null /dev/stderr /dev/stdout )

wget -O- http://yourdomain.com

Oder:

wget -O- http://yourdomain.com > /dev/null

Oder:(gleiches Ergebnis wie beim letzten Befehl)

wget -O/dev/null http://yourdomain.com

Curl macht das standardmäßig ohne Parameter oder Flags, ich würde es für Ihre Zwecke verwenden:

curl $url > /dev/null 2>&1

Bei Curl geht es mehr um Streams und bei wget eher um das Kopieren von Websites basierend auf diesem Vergleich.


Verwenden Sie q Flag für stillen Modus und sagen Sie wget mit O- nach stdout auszugeben (Großbuchstabe o) und Weiterleitung zu /dev/null um die Ausgabe zu verwerfen:

wget -qO- $url &> /dev/null

> leitet die Anwendungsausgabe (in eine Datei) um. wenn > ein kaufmännisches Und vorangestellt ist, leitet die Shell alle Ausgaben (Fehler und Normal) in die Datei rechts von > um . Wenn Sie kein kaufmännisches Und angeben, wird nur die normale Ausgabe umgeleitet.

./app &>  file # redirect error and standard output to file
./app >   file # redirect standard output to file
./app 2>  file # redirect error output to file

wenn die Datei /dev/null ist dann wird alles verworfen.

Das geht auch und ist einfacher:

wget -O/dev/null -q $url

Linux
  1. Wie kann man eine Datei ausgeben und Zeilen ignorieren, die mit „?“ beginnen?

  2. Wie leitet man die Ausgabe von system() in eine Datei um?

  3. Speichern Sie die Änderungen mit awk

  4. Wie fülle ich eine Datei mit FF mit dd auf?

  5. Wie bekomme ich eine Datei mit dem richtigen Namen, wenn ich umgeleitet werde?

So stellen Sie eine POST-Anfrage mit cURL

So speichern Sie die Linux-Befehlsausgabe in einem Bild oder einer Textdatei

Wie erhalte ich einen Link der Datei zum Herunterladen mit Wget?

Wie speichere ich die Ausgabe dieses awk-Befehls in einer Datei?

Grep-Zeilen beginnend mit 1, aber nicht 10, 11, 100 usw

iftop - wie erzeuge ich eine Textdatei mit ihrer Ausgabe?