Содержимое моего каталога
$ 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
Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано.
Пример :
$ ls -lrt *day|night*
ls: *day: No such file or directory
bash: night.txt: command not found
Ожидаемый результат
-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
Как перечислить разные файлы, соответствующие двум разным партнерам, или вкратце, как использовать регулярные выражения ls
, чтобы я мог OR
использовать части имени файла.
Оригинальный сценарий, есть много файлов в каталоге, сократили случай для запроса.
touch day.txt; touch night.txt; ls {*day,night*}
результатыls: *day: No such file or directory