Ich möchte nur die Dateien aus dem aktuellen Verzeichnis abrufen und nur .mp4 .mp3 .exe-Dateien ausgeben, sonst nichts. Also dachte ich, ich könnte das einfach machen:
ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$
Aber nein, da der erste grep nur mp4s ausgibt, werden die anderen 2 grep's nicht verwendet.
Irgendwelche Ideen? PS: Führen Sie dieses Skript auf Slow Leopard aus.
shopt -s nullglob
und verweisen Sie dann einfach auf*.exe *.mp3 *.mp4
. Siehe mywiki.wooledge.org/ParsingLs