আমি এমন শব্দটির সমস্ত উপস্থিতি ব্যবহার করতে sed
বা perl
প্রতিস্থাপন করতে চাই যার সামনে একটি নির্দিষ্ট শব্দ নেই।
উদাহরণস্বরূপ, আমার কাছে একটি টেক্সট ফাইল রয়েছে যা একটি চলচ্চিত্রের প্লট ধারণ করে এবং আমি একটি চরিত্রের শেষ নামটির সমস্ত উপস্থিতি তাদের প্রথম নামের সাথে প্রতিস্থাপন করতে চাই, তবে কেবল যদি তাদের প্রথম নামটি তাদের শেষ নামের সাথে সাথে না আসে।
নমুনা পাঠ্যটি এর মতো দেখতে পাওয়া যাবে:
John Smith and Jane Johnson talk about Smith's car.
আমি এটি দেখতে এটি দেখতে চাই:
John Smith and Jane Johnson talk about John's car.
আমি যদি কেবল sed 's/Smith/John/' file
এটিই করি তবে আমার তা হবে:
John John and Jane Johnson talk about John's car.
সর্বশেষ নামের আগে যে নামটি আসে তা সর্বদা একই থাকবে। আমার সাথে ডিল করতে হবে না John Smith
এবং Frank Smith
। আমি শুধু একটি উপায় মেলা দরকার Smith
যে নেই John
এটা পূর্ববর্তী।