הפקודה 'tr' מייצגת 'לתרגם' . הוא משמש לתרגום, כמו מאות קטנה לאותית גדולה ולהיפך או שורות חדשות לרווחים.
תחביר:
command | tr
שנה מקרה
הפקודה 'tr' יכולה לשנות רישיות.
תחביר:
command | tr
דוגמא:
cat exm.txt | tr 'prcu' 'PRCU'
תסתכל על תמונת המצב שלמעלה, כולם p,r,c,u מומרים לאותיות גדולות P,R,C,U.
הסר קווים חדשים
כדי לכתוב את כל השורות לשורה אחת עלינו לתרגם את כל השורות החדשות לרווחים.
תחביר:
מה גודל המסך שלי
command | tr
דוגמא:
cat exm.txt | tr ' ' ' '
tr אפשרויות
תחביר:
command | tr -s
דוגמא:
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
תסתכל על תמונת המצב שלמעלה, פקודה 'cat jtp.txt | tr -s 'l'' סחט את כל האותיות 'l' לאחד ופקודה 'cat spaces.txt | tr -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' .