সুতরাং আমার কাছে একটি ফাইল টেস্ট টেক্সট রয়েছে, এতে রয়েছে,
home -> range
আমি যদি ভিএম-তে ফাইলটি সম্পাদনা করি এবং কমান্ডটি চালিত করি তবে %s/^\(.*\)->\(.*\)$/\2 ::= \1 ;/g
এটি ফাইলকে রূপান্তর করে
range ::= home ;
যা আমি চাই তবে আমি যদি দৌড়ে যাই
perl -pi -e 's/^\(.*\)->\(.*\)$/\2 ::= \1 ;/g' test.txt
যা আমার মনে হয় এটি করা উচিত, আমি কোনও পরিবর্তন পাই না - কেউ কি আমাকে বলতে পারে যে কী ভুল হয়েছে? আমার সন্দেহ হয় যে কিছু পালাতে হবে তবে আমি এড়িয়ে যাওয়ার সমস্ত ধরণের সংমিশ্রণ ফেলেছি ... আরও দুটি বিন্যাসের মধ্যে রূপান্তর সম্পর্কে আমি কিছু সাধারণ নিয়ম চাই ...