Inhalt meines Verzeichnisses ist
$ ls -lrt
total 0
-rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt
-rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt
-rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt
Ich möchte Einzelheiten zu Dateien auflisten, deren Dateiname ein Wort enthält.
Beispiel
$ ls -lrt *day|night*
ls: *day: No such file or directory
bash: night.txt: command not found
Erwartete Ausgabe
-rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt
-rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt
Wie man verschiedene Dateien auflistet, die mit 2 verschiedenen Parttern übereinstimmen, oder kurz, wie man Regex mit verwendet ls, damit ich ORdie Dateinamen teile.
Ursprüngliche Szenario, es gibt viele Dateien im Verzeichnis, haben den Fall zum Nachfragen verkürzt.
touch day.txt; touch night.txt; ls {*day,night*}Ergebnisse inls: *day: No such file or directory