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ể OR
cá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