logo

Linux tr

Командата „tr“ означава 'превеждам' . Използва се за превод, например от малки към главни букви и обратно или нови редове в интервали.

Синтаксис:

 command | tr 

Смяна на главни букви

Командата 'tr' може да промени регистъра на буквите.

Синтаксис:

sql типове данни
 command | tr 

Пример:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linux tr филтри1

Вижте моментната снимка по-горе, всички p,r,c,u се преобразуват в главни букви P,R,C,U.

Премахване на нови редове

За да напишем всички редове в един ред, трябва да преведем всички нови редове в интервали.

Синтаксис:

как да центрирате изображение върху css
 command | tr 

Пример:

 cat exm.txt | tr '
' ' ' 
Linux tr филтри2

tr Опции

    тр-с: Командата 'tr -s' свива появата на множество символи в един.

    Синтаксис:

    подобрена for loop java
     command | tr -s 

    Пример:

     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr филтри3

    Погледнете горната моментна снимка, команда 'cat jtp.txt | tr -s 'l'' е събрал всички букви 'l' в една и команда 'cat spaces.txt | tr -s ' '' е събрал всички интервали в едно пространство.

    tr rot13: Тази команда криптира текста. Регистърът е чувствителен.

    Пример:

    амрита рао актьор
     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr филтри4

    Вижте снимката по-горе, всички букви са криптирани според командата. Но буквите „A“ и „M“ не са криптирани, тъй като са в главни букви.

    tr -d: Командата 'tr -d' се използва за изтриване на знаци.

    Синтаксис:

     command | tr -d 

    Пример:

     cat exm.txt | tr -d o 
    Linux tr филтри5

    Вижте горната моментна снимка, всичко 'О' писма се изтриват от файла 'exm.txt' .