मेरी डायर की सामग्री हैं
$ 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
2 अलग-अलग पार्टनर से मेल खाते अलग-अलग फाइलों को कैसे सूचीबद्ध करें, या संक्षेप में रेगेक्स का उपयोग कैसे करें ls
, ताकि मैं OR
फ़ाइल नाम वाले हिस्सों को रख सकूं ।
मूल विचार, निर्देशिका में कई फ़ाइल हैं, पूछने के लिए मामले को छोटा कर दिया है।
touch day.txt; touch night.txt; ls {*day,night*}
परिणामls: *day: No such file or directory