الأمر 'tr' يرمز إلى 'يترجم' . يتم استخدامه للترجمة، مثل من الأحرف الصغيرة إلى الأحرف الكبيرة والعكس أو أسطر جديدة إلى مسافات.
بناء الجملة:
command | tr
تغيير الحالة
يمكن للأمر 'tr' تغيير حالة الأحرف.
بناء الجملة:
command | tr
مثال:
com.mylivecricket.
cat exm.txt | tr 'prcu' 'PRCU'
انظر إلى اللقطة أعلاه، كل ع، ص، ج، ش يتم تحويلها إلى upprecase ف، ص، ج، ش.
إزالة خطوط جديدة
لكتابة كل الأسطر في سطر واحد علينا ترجمة كل الأسطر الجديدة إلى مسافات.
بناء الجملة:
command | tr
مثال:
cat exm.txt | tr ' ' ' '
خيارات آر
بناء الجملة:
command | tr -s
مثال:
تحويل السلسلة إلى json في جافا
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
انظر إلى اللقطة أعلاه، الأمر 'قطة jtp.txt | آر -s 'ل'' قام بضغط جميع الحروف 'l' في حرف واحد وأمر 'مساحات القط.txt | آر -s ' '' قام بضغط جميع المساحات في مساحة واحدة.
مثال:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
انظر إلى اللقطة أعلاه، جميع الحروف مشفرة وفقًا للأمر. لكن الحرفين 'A' و'M' غير مشفرين كما هو الحال بالأحرف الكبيرة.
بناء الجملة:
command | tr -d
مثال:
cat exm.txt | tr -d o
انظر إلى اللقطة أعلاه، كل 'يا' يتم حذف الحروف من الملف 'exm.txt' .