আমি অন্য সেট থেকে সম্পর্কিত অক্ষরের সাথে অক্ষরের একটি সেট প্রতিস্থাপন করতে চাই, এরকম কিছু:
original set: ots
"target" set: u.x
foobartest → fuubar.ex.
এর মতো অনুবাদ / অনুলিখন হ'ল trকমান্ডের বিশেষত্ব :
$ echo 'foobartest' | tr 'ots' 'u.x'
fuubar.ex.
দুর্ভাগ্যক্রমে trফাইলগুলি জায়গায় জায়গায় পরিবর্তন করা সমর্থন করে না sed।
আমি ব্যবহার করতে চাই sedযাতে টেম্প ফাইলগুলির জাগলিংয়ের চাকাটি আমার কাছে পুনরায় উদ্ভাবন করতে হবে না।
tr(সঠিকভাবে) প্রতিস্থাপন সেটে পুনরাবৃত্তির উপেক্ষা করে: echo 'abc' | tr ab bx→ bxc। একটি আদিম সমাধান কসাই পারে xxcকারণ এটি ইতিমধ্যে অনুবাদ করা অক্ষরগুলিতে অনুবাদটি পুনরায় প্রয়োগ করে।