Ich versuche, die Anzahl der Zeilen, Wörter und Zeichen aller Konfigurationsdateien in /etc/*conf
(mit Befehl wc
) anzuzeigen .
Wie kann ich den Befehl (oder die Befehlszeile) so ändern, dass die Fehlermeldungen nicht angezeigt werden?
Ich versuche, die Anzahl der Zeilen, Wörter und Zeichen aller Konfigurationsdateien in /etc/*conf
(mit Befehl wc
) anzuzeigen .
Wie kann ich den Befehl (oder die Befehlszeile) so ändern, dass die Fehlermeldungen nicht angezeigt werden?
Antworten:
wc /etc/*conf 2>/dev/null
Ich habe momentan keinen Zugriff auf eine Shell, aber Sie können so etwas versuchen
cat /etc/*.conf 2> /dev/null | wc -l
Das sollte alle Fehler umleiten und die Ausgabe an wc übergeben
/etc/*conf
Dateien erhalten.
Normalerweise leiten Sie die Standardausgabe einfach nach / dev / null um, um die Ausgabe zu ignorieren. Dies ist jedoch keine gute Vorgehensweise beim Schreiben von Shell-Skripten
Verwenden Sie stattdessen -q, um die Shell im Ruhezustand auszuführen, wodurch weniger Ausgabe erzeugt wird.
Dies ist möglicherweise nicht relevant für die Frage, sondern nur zu Ihrer Information.