আমি পথ সংক্রান্ত বিভ্রান্ত -s
, -t
এবং -c
অপশন কাজ TR কমান্ড। যখন আমি করি
echo I am a good boy | tr good bad
আমি আউটপুট পেতে:
I am a bddd bdy
এটি বেশ বোঝা যায়, যেহেতু o
পুনরাবৃত্তি হয় good
। এর স্থানে সর্বশেষ সম্ভাব্য পরিবর্তন o
হ'ল d
এবং এর ফলে আউটপুট।
এখন যখন আমি
echo I am a good boy | tr -s good bad
আউটপুট হয়
I am a bd bdy
-s
বিকল্প একটি একক occurence মধ্যে সেট 1 প্রতিটি অক্ষর প্রতিটি পুনরাবৃত্তি occurence আলিঙ্গন এবং তারপর সেট 2 সংশ্লিষ্ট চরিত্র যা একই পদে আছেন মধ্যে সেট 1 প্রতিটি অক্ষর পরিবর্তন অনুমিত হয়।
সুতরাং এটি করা উচিত ছিল
I am a bad bay.
কেন পরিবর্তন?
তাছাড়া, যখন আমি না
echo I am a good boy | tr -c good bad
আমি পাই dddddddgoodddodd
এই উদাহরণটি উল্লেখ করে -c
বিকল্পটি কীভাবে কাজ করবে tr
?
এবং পরিশেষে: কীভাবে নিজেকে একটি ভাল ছেলে থেকে খারাপ ছেলের মধ্যে পরিবর্তন করা যায় .... :): পি এটি,
echo I am a good boy | tr <something>
আমাকে আউটপুট দেয়: I am a bad boy
।
-s
সুইচটি শেষ আর্গুমেন্টtr
থেকে কোনও অক্ষর (যেটি প্রথম বলে আপনি যেমন বলেন তেমন নয়) যেগুলি ইনপুটটিতে পুনরাবৃত্তি হয়েছিল তা হ্রাস করে except আপনি সংযুক্ত নিবন্ধে এটি উল্লেখ করা হয়েছে, এবং ম্যান পৃষ্ঠার "বিবরণ" বিভাগের শেষ অনুচ্ছেদে ব্যাখ্যা করা হয়েছে ।tr