لينكس آر

لينكس آر

الأمر 'tr' يرمز إلى 'يترجم' . يتم استخدامه للترجمة، مثل من الأحرف الصغيرة إلى الأحرف الكبيرة والعكس أو أسطر جديدة إلى مسافات.

بناء الجملة:

 command | tr  

تغيير الحالة

يمكن للأمر 'tr' تغيير حالة الأحرف.

بناء الجملة:

 command | tr  

مثال:

 cat exm.txt | tr 'prcu' 'PRCU'  
مرشحات Linux tr1

انظر إلى اللقطة أعلاه، كل ع، ص، ج، ش يتم تحويلها إلى upprecase ف، ص، ج، ش.

إزالة خطوط جديدة

لكتابة كل الأسطر في سطر واحد علينا ترجمة كل الأسطر الجديدة إلى مسافات.

بناء الجملة:

 command | tr  

مثال:

 cat exm.txt | tr '
' ' '  
مرشحات Linux tr2

خيارات آر

    آر-س : يقوم الأمر 'tr -s' بضغط ظهور عدة أحرف في حرف واحد.

    بناء الجملة:

     command | tr -s  

    مثال:

     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '  
    مرشحات Linux tr3

    انظر إلى اللقطة أعلاه، الأمر 'قطة jtp.txt | آر -s 'ل'' قام بضغط جميع الحروف 'l' في حرف واحد وأمر 'مساحات القط.txt | آر -s ' '' قام بضغط جميع المساحات في مساحة واحدة.

    تعفن آر13 : يقوم هذا الأمر بتشفير النص. وهو حساس لحالة الأحرف.

    مثال:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'  
    Linux tr Filters4

    انظر إلى اللقطة أعلاه، جميع الحروف مشفرة وفقًا للأمر. لكن الحرفين 'A' و'M' غير مشفرين كما هو الحال بالأحرف الكبيرة.

    آر -د : يتم استخدام الأمر 'tr -d' لحذف الأحرف.

    بناء الجملة:

     command | tr -d  

    مثال:

     cat exm.txt | tr -d o  
    مرشحات Linux tr5

    انظر إلى اللقطة أعلاه، كل 'يا' يتم حذف الحروف من الملف 'exm.txt' .