2017-05-08 1 views
-3

Wenn ich diesen Befehl im Terminal ausführen, wird eine Nummer angezeigt. Die Nummer ändert sich, wenn ich einen anderen Ordner mit dem Befehl cd mounte.Was bewirkt der folgende Befehl ls -la | sortieren | wc -l

+0

Vielen Dank für Ihre Hilfe! – 5lam

+0

[Erklärungshell] (https://explainshell.com/explain?cmd=ls+-la+%7C+sort+%7C+wc+-l) zur Rettung! –

+0

nehmen Sie den cmd Schritt für Schritt. Was macht 'ls -la' (in einem kleinen Verzeichnis)? Fügen Sie nun das '| sort' hinzu. Wie hat sich das geändert? Nun füge '| wc -l' hinzu Oh .. so anders, oder? CMD-Ketten zu kompilieren und zu zerlegen (zum Debuggen) ist ein wichtiger Schlüssel (und Schönheit) von Unix/Linux-Shell-Skripten. Kleine Programme, die eins gut machen und mit Pipes ('|') verbunden werden können. Viel Glück. – shellter

Antwort

0
ls -la // List files in your current directory (hidden files are included thanks to the -a) 

sort // Sort entries returned by the previous command 

wc -l // Returns the number of lines returned by the previous command 

«|» die Ausgabe eines Befehls senden an den Eingang des nächsten

Verwandte Themen