sed কমান্ড ব্যবহার করে একটি ফাইলের মধ্যে পাঠ্য খুঁজুন এবং প্রতিস্থাপন করুন
- নিম্নলিখিতভাবে স্ট্রিম এডিটর (sed) ব্যবহার করুন:
- sed -i 's/old-text/new-text/g' ইনপুট। …
- S হচ্ছে sed-এর বিকল্প কমান্ড খুঁজতে এবং প্রতিস্থাপনের জন্য।
- এটি 'পুরানো-পাঠ্য'-এর সমস্ত ঘটনা খুঁজে বের করতে এবং ইনপুট নামের একটি ফাইলে 'নতুন-পাঠ্য' দিয়ে প্রতিস্থাপন করতে বলে।
sed-এর ব্যবহার কী?
লিনাক্স/ইউনিক্সে সেড কমান্ড উদাহরণ সহ। UNIX-এ SED কমান্ডের অর্থ হল স্ট্রিম এডিটর এবং এটি ফাইলে অনেক ফাংশন যেমন সার্চ, ফাইন্ড এবং রিপ্লেস, সন্নিবেশ বা ডিলিট করতে পারে। যদিও ইউনিক্সে SED কমান্ডের সবচেয়ে সাধারণ ব্যবহার হল প্রতিস্থাপনের জন্য বা খুঁজে বের করা এবং প্রতিস্থাপনের জন্য
সেড কি ফাইলে লেখে?
Sed একটি নতুন ফাইলে প্যাটার্ন স্পেস ডেটা লেখার জন্য "w" কমান্ড প্রদান করে। Sed প্রথম ইনপুট লাইন পড়ার আগে প্রদত্ত ফাইলের নাম তৈরি করে বা ছেঁটে ফেলে এবং এটি ফাইলটি বন্ধ এবং পুনরায় খোলা ছাড়াই একটি ফাইলের সাথে সমস্ত মিল লিখে দেয়।
আমি কীভাবে একটি ফাইলে সেড আউটপুট সংরক্ষণ করব?
আপনাকে যা করতে হবে তা ছিল sed '' ফাইল > newfile এবং আপনি দেখতে পাবেন যে > অন্য যেকোন প্রোগ্রামের মতোই sed-এর সাথে ব্যবহার করা যেতে পারে।
sed কি ফাইল ওভাররাইট করে?
ডিফল্ট sed মূল ফাইলটি ওভাররাইট করে না; এটি stdout-এ লেখে (অতএব ফলাফলটি শেল অপারেটর > ব্যবহার করে রিডাইরেক্ট করা যেতে পারে যেমন আপনি দেখিয়েছেন)।