मेरी आवश्यकता एक निर्देशिका में सभी फ़ाइलों को सूचीबद्ध करने के लिए है, एक ~
(बैकअप फ़ाइलों) के साथ समाप्त होने वाली फ़ाइलों को छोड़कर ।
मैंने कमांड का उपयोग करने की कोशिश की:
ls -l | grep -v ~
मुझे यह आउटपुट मिलता है:
asdasad
asdasad~
file_names.txt
normaltest.txt
target_filename
testshell1.sh
testshell1.sh~
testshell2.sh
testshell2.sh~
testtwo.txt
testtwo.txt~
test.txt
test.txt~
मैं केवल इन फ़ाइलों को प्राप्त करना चाहता हूं:
asdasad
file_names.txt
normaltest.txt
target_filename
testshell1.sh
testshell2.sh
testtwo.txt
test.txt
ls -l
(अक्षर ell) में सूचीबद्ध प्रत्येक फ़ाइल के लिए अनुमतियाँ, nlinks, स्वामी, आकार और मोडटाइम शामिल होंगे। आपके द्वारा दिखाए जाने वाले आउटपुट का उत्पादन क्या होगा ls -1
(अंक एक) और टर्मिनल-1
पर एकल-स्तंभ आउटपुट का उत्पादन करने के लिए कई प्रणालियों की आवश्यकता होती है , लेकिन जब पाइप किया जाता है (जैसा कि यहां ) या पुनर्निर्देशित किया जाता है, इसकी आवश्यकता नहीं है, यह पहले से ही एकल-स्तंभ है । ls
grep
-1
~
। ये फ़ाइल मेरे कुछ पाठ संपादकों द्वारा बनाई गई बैकअप फाइलें हैं।