Nội dung thư mục của tôi là
$ 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
Tôi muốn liệt kê chi tiết các tập tin có một từ trong tên tệp như được chỉ định.
Thí dụ :
$ ls -lrt *day|night*
ls: *day: No such file or directory
bash: night.txt: command not found
Sản lượng dự kiến
-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
Cách liệt kê các tệp khác nhau khớp với 2 parttern khác nhau hoặc nói ngắn gọn cách sử dụng regex với ls, để tôi có thể ORcác phần tên tệp.
Bản gốc, có nhiều tập tin trong thư mục, đã rút ngắn trường hợp để hỏi.
touch day.txt; touch night.txt; ls {*day,night*}kết quả trongls: *day: No such file or directory