(als Beispiel), ich habe 10 Dateien, benannt als solche; Dateiname1.txt, Dateiname2.txt, Dateiname3.txt usw.Unix - extrahiere Dateien mit einer bestimmten Anzahl von Zeilen
Jede Datei enthält zwischen 1-10 Zeilen.
Ich möchte einen Befehl, der nur die Dateien mit einer bestimmten Anzahl von Zeilen drucken wird. dh ich will Druck der Dateinamen sagen, ob die Datei 1 Zeile hat und dann Druck der Dateinamen mit 2 Zeilen usw.
Ich weiß also, die Anzahl der Zeilen in der Datei zu zählen es wc -l filename
ist, Was ist der nächste Teil, zu sagen if wc -l filename == 1, print filename
?
Obwohl dieser Code die Frage beantworten kann, die Bereitstellung zusätzlichen Kontext in Bezug auf _why_ und/oder _how_ es beantwortet die Frage würde seine lange deutlich verbessern -term Wert. Bitte [bearbeiten] Sie Ihre Antwort, um eine Erklärung hinzuzufügen. –