এটা পাওয়া যায় যখন আমি "foo" ডিরেক্টরির পরিবর্তন করা উচিত। এটা কিভাবে করতে হবে? এই পর্যন্ত আমি সঙ্গে এসেছেন:
cd `ls | grep foo`
কিন্তু এর সাথে সমস্যা হল যে grep এর জন্য কোন মিল নেই, ডিরেক্টরিটি হোম ডিরেক্টরিতে পরিবর্তিত হয়।
আমি অন্য পদ্ধতির ব্যবহার ছিল:
ls -1 | grep foo | xargs -r cd
এই উদাহরণে -আর কোন মিল থাকলে কমান্ডটি না চালানোর যত্ন নেয়। কিন্তু সিডি কমান্ডটি শেল বিল্ড-ইন এবং এক্সিকিউটেবল নয় বলে এটি কাজ করে না। অথবা এমন কিছু ..
[সম্পাদনা] উত্তর জন্য ধন্যবাদ। যদি সম্ভব হয়, তবে আপনি কীভাবে grep এর কাছাকাছি উল্লিখিত কার্যকারিতাটি একত্রিত করতে পারেন, যাতে আমি উন্নত regexp ব্যবহার করতে পারি?