আমি একটি একক লাইন সন্ধান করছি যা চলমান প্রক্রিয়াটির পিডকে ফিরিয়ে দেয়।
বর্তমানে আমার আছে:
ps -A -o pid,cmd|grep xxx|head -n 1
এবং এটি মুষ্টি ফিরে pid, command
। আমার আউটপুট থেকে প্রথম সংখ্যাটি দরকার এবং বাকিগুলি উপেক্ষা করুন। আমি মনে করি sed
বা awk
এখানে সহায়তা করি তবে তাদের সাথে আমার অভিজ্ঞতা সীমাবদ্ধ।
এছাড়াও, এটির আরও একটি সমস্যা রয়েছে, xx চলমান না থাকলে এটি গ্রেপের পিড ফিরিয়ে দেবে।
আমি একটি প্রক্রিয়াটি হত্যার মতো অন্য কিছু করার জন্য আউটপুটটিকে পুনরায় ব্যবহার করতে চাই বলে একটি একক লাইন থাকা সত্যিই গুরুত্বপূর্ণ।