Зміст мого редактора є
$ 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