ইউনিক্স ফাইলে এস্কেপ সিকোয়েন্স ব্যবহার না করেই বিশেষ অক্ষর প্রতিস্থাপন


0

আমি "&, *, @" ইত্যাদির মতো বিশেষ অক্ষরগুলির সাথে একটি স্ট্রিং প্রতিস্থাপন করার চেষ্টা করছি escape আমি সেড ব্যবহার করছি তবে এটি পালানোর ক্রম ছাড়া কাজ করছে না। আমি নতুন স্ট্রিংটি গতিশীলভাবে পাস করার মতো পরিস্থিতিতে আছি। দয়া করে এ সম্পর্কে পরামর্শ দিন।

sed -e 's / 567890 / csaf & dsac / g' /test.txt> output.txt।

আমার আউটপুট: csaf567890 ডিএস্যাক

প্রত্যাশিত আউটপুট: সিএসএফ এবং ডিএস্যাক

ধন্যবাদ, কার্তিক


2
কেন না পালিয়ে কাজ করা উচিত?
পল

1
ব্যবহার perl -pe 's/567890/csaf&dsac/g' /test.txt > output.txt
sureshraju
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.