যদি আমি করি:
$ 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
?