logo

لينكس آر

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

بناء الجملة:

 command | tr 

تغيير الحالة

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

بناء الجملة:

 command | tr 

مثال:

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

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

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

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

بناء الجملة:

 command | tr 

مثال:

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

خيارات آر

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

    بناء الجملة:

     command | tr -s 

    مثال:

    تحويل السلسلة إلى json في جافا
     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' .