উত্তর:
একটি জিএনইউ সিস্টেমে আপনাকে ব্যবহার করতে sedবা অনুরূপ ব্যবহার করতে হবে যদি আপনার লোকেল মাল্টিবাইট অক্ষর ব্যবহার করে ( জিম্মিজের পরামর্শ অনুসারে ) কারণ জিএনইউ trকেবল প্রতি বাইটে একটি অক্ষর উল্লেখ করতে পারে। একটি ASCII লোকালে আপনি ডাব্লু / পছন্দ মতো সমস্ত নকল মুছে ফেলতে trপারেন:
LC_ALL=C tr -s '\0-\255' <input
তাই ...
echo Thhiisss iisss mmyyy nameeee|
LC_ALL=C tr -s '\0-\255'
... কপি করে প্রিন্ট ...
This is my name
আপনি পরিসীমা দ্বারা আপনার লক্ষ্যগুলি উল্লেখ করে বাছাই করে এটি করতে পারেন:
echo TThhiisss iisss mmyyy nameeee|
LC_ALL=C tr -s '\101-\132'
... অথবা ...
echo TTTThhiisss iisss mmyyy nameeee|
LC_ALL=C tr -s '[:upper:]'
... যা একই জিনিস হিসাবে কাজ করে, এবং যা উভয় মুদ্রণ:
Thhiisss iisss mmyyy nameeee
... অথবা ব্যবহার [:punct:], [:digit:], [:lower:], [:alpha:]অথবা আপনি চাই যাই হোক না কেন। আপনি নির্বাচনটি W / -cso উপেক্ষাও করতে পারেন ...
echo 'TTTThhiisss iisss mmyyy nameeee' |
LC_ALL=C tr -cs '[:upper:]'
... কপি করে প্রিন্ট ...
TTTThis is my name