আমি যখন প্রক্রিয়াগুলির তালিকাটি পরীক্ষা করে দেখি এবং আমার জন্য আকর্ষণীয় সেগুলি 'গ্রেপ' করি grepতবে ফলাফলগুলি নিজেই অন্তর্ভুক্ত হয়। উদাহরণস্বরূপ, টার্মিনালগুলির তালিকা করতে:
$ ps aux | grep terminal
user 2064 0.0 0.6 181452 26460 ? Sl Feb13 5:41 gnome-terminal --working-directory=..
user 2979 0.0 0.0 4192 796 pts/3 S+ 11:07 0:00 grep --color=auto terminal
সাধারণত আমি ps aux | grep something | grep -v grepসর্বশেষ এন্ট্রি থেকে মুক্তি পেতে ব্যবহার করি ... তবে এটি মার্জিত নয় :)
এই সমস্যাটি সমাধান করার জন্য আপনার কাছে কি আরও মার্জিত হ্যাক রয়েছে (সমস্ত কমান্ডকে আলাদা স্ক্রিপ্টে মোড়ানো বাদে, এটিও খারাপ নয়)
ps ux | awk '/name/ && !/awk/ {print $2}'
grep -v grepঅংশ করছেন?
grep -v grepবাদ দেয় grep। যদি গ্রেপ পিএস এর সাথে সংমিশ্রণে ব্যবহৃত হয়, তবে গ্রেপ প্রক্রিয়াটি (গ্রেপ আর্গুমেন্ট সহ) পাশাপাশি প্রদর্শিত হবে, আপনার ফলাফলকে বিশৃঙ্খলা করবে। গ্রেপ-ভি গ্রেপ এটি এড়ানোর একটি সাধারণ উপায়