Was bedeutet die 2> meinst auf der Unix-Kommando-Zeile?

scriptlist=`ls $directory_/fallback_* 2> /dev/null`

Was genau ist der Zweck der 2> Teil des Befehls?
Ich unterließ es und lief den Befehl, es funktioniert einfach gut.

Und, wenn die Ausgabe von ls wird immer gespeichert, die in /dev/null Datei, was genau die variable scriptlist enthalten.
Wenn ich der code ausgeführt wurde, wurde die Ausgabe in die variable und da war nichts in der Datei null. Wenn wir entfernen 2, dann Ausgabe in Datei anstatt der Variablen.
Irgendeine Idee, was diese Codezeile tut?

${script} $* >> $logfile 2>&1 < /dev/null Was bedeutet die " 2 ">&1 < " repräsentiert hier? Antwort: In der shell, was ist " 2 " >&1 "?

InformationsquelleAutor Smith | 2013-10-01

Schreibe einen Kommentar