Treści mojego reż
$ 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
Chciałbym wymienić szczegóły plików, które zawierają słowo w nazwie pliku, jak określono.
Przykład:
$ ls -lrt *day|night*
ls: *day: No such file or directory
bash: night.txt: command not found
Oczekiwany wynik
-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
Jak wypisać różne pliki pasujące do 2 różnych partternów, lub w skrócie, jak używać wyrażenia regularnego z ls
, aby móc OR
części nazwy pliku.
Oryginalny scenariusz, w katalogu jest wiele plików, skróciłem sprawę o zapytanie.
touch day.txt; touch night.txt; ls {*day,night*}
wynikils: *day: No such file or directory