sed
প্রতি দ্বিতীয় ঘটনাটিতে প্যাটার্নটি প্রতিস্থাপন করার কোনও উপায় আছে কি ? বা কমপক্ষে প্রতিটি দ্বিতীয় লাইনে? (অবশ্যই এটি কোনও স্ক্রিপ্টের মাধ্যমে সম্ভব, তবে আমি নিজেকে জিজ্ঞাসা করছিলাম sed
এটি এটি করতে পারে কিনা)।
সম্পাদন করা
আমি পেয়েছি
sed -e "s/pattern/replacement/g;n"
তবে এটি প্রতিটি প্রথম ঘটনা প্রতিস্থাপন করেছে, দ্বিতীয়টি নয়।
উদাহরণ
ইনপুট ফাইল:
I have a pattern in each line
Also the second line has the pattern
Another pattern here
And -- you guess it -- a pattern
পছন্দসই আউটপুট:
I have a pattern in each line
Also the second line has the replacement
Another pattern here
And -- you guess it -- a replacement
sed -e 'n;s/2004-2009/6e législature/g'
যা শিখেছি তা ব্যবহার করে আমি দাসী করেছিলাম যা আমার সমস্যার সমাধান করেছে।