আমি প্রায়শই এটি স্ক্রিপ্টগুলিতে পাই (এবং আমাকে স্বীকার করতে হবে, নিজে এটি লিখতে হবে):
a=$(echo "$x" | sed "s/foo/bar/")
অথবা
if echo "$x" | grep -q foo
then
...
fi
কিছু রেজেক্স উপাদান অন্তর্ভুক্ত করতে "foo" বিবেচনা করুন।
আমি মনে করি সেখানে উচিত - এবং সম্ভবত হয় - ফ্রেজ এই, এক দুই কমান্ড এবং একটি নল সঙ্গে যুক্ত নয় কিন্তু আরো কিছু কম্প্যাক্ট অভিব্যক্তি মধ্যে জিনিস গোপন একটি ভাল উপায়।
আমি এটি সন্ধান করতে পারি না। কেহ?
$()
ব্যাকটিকগুলি না দিয়েই হয়।
a="$(echo "$x" | sed "s/foo/bar/")"
এবং if echo "$x" | grep foo; …
।