যদি আমি করি:
$ ls -R
.:
4Shared/ Cloud/
./4Shared:
UFAIZLV2R7.part3.rar
./Cloud:
UFAIZLV2R7.part2.rar.part
UFAIZLV2R7.part1.rar.part
UFAIZLV2R7.part4.rar.part
যদি আমি .rarকেবল ফাইলগুলি তালিকাবদ্ধ করতে চাই এবং আমি গ্রেপ ব্যবহার করি তবে এটি আমাকে .rar.partফাইলগুলিও প্রদর্শন করবে , আমার ইচ্ছা কী নয়।
আমি ব্যবহার করে এই সমাধানে করছি findবা ls **/*.rarবলেছিলেন যেমন এই থ্রেড এবং তারা জরিমানা কাজ করে, কিন্তু যদি এটা মাধ্যমে এটি কি সম্ভব আমি শিখতে চাই grep।
আমি চেষ্টা করেছি (ভেবে EOL)
ls -R | grep ".rar\n"
কোন ফলাফল ছাড়া।
আমি মনে করি যে লাইনটির শেষে গ্রেপিং পাওয়া গেলে সমস্যাটি আবিষ্কারের মধ্যে রয়েছে তবে আমি নিশ্চিত নই।
এখানে কোন সাহায্য, দয়া করে?
findকমান্ডটি উইন্ডোজের সাথে বিরোধযুক্ত ) এবং ... শিখতে ;-)। প্রশ্নটি "একটি দিরের মধ্যে তালিকাভুক্ত ফাইলগুলি" সম্পর্কে নয় (এটি কেবল একটি কাস্টম উদাহরণ) বরং "
ls -1R।
grep। আমার উত্তর দেখুন।
-1Rসুইচ ছাড়া কী হতে পারে । স্পষ্টতই ফলাফলগুলি একই।
grepএই ক্ষেত্রে ব্যবহার করতে চান ? কেন হবে নাfind?