আমি ব্যবহার করে ফাইলের একাধিক শব্দ প্রতিস্থাপন করার চেষ্টা করছি sed -i #expression1 #expression2
ফাইল
Something 123 item1
Something 456 item2
Something 768 item3
Something 353 item4
আউটপুট (পছন্দসই)
anything 123 stuff1
anything 456 stuff2
anything 768 stuff3
anything 353 stuff4
ব্যবহার করে দেখুন আউট
আমি sed -i
2 বার ব্যবহার করে নিম্নলিখিত আউটপুট পেতে পারি ।
sed -i 's/Some/any/g' file
sed -i 's/item/stuff/g' file
এটিকে সিঙ্গল ইন-প্লেস কমান্ড হিসাবে তৈরি করার কোনও সম্ভাব্য উপায় আমার কি আছে?
sed -i 's/Some/any/g' -i 's/item/stuff/g' file
আমি যখন কোডটির উপরে চেষ্টা করেছি তখন এটি s/item/stuff/g
ফাইল হিসাবে লাগে এবং এটিতে কাজ করার চেষ্টা করে ..
sed - i 's/Some\(.*\)item/any\1stuff/' file