logo

리눅스 tr

'tr' 명령은 다음을 의미합니다. '번역하다' . 소문자에서 대문자로 또는 그 반대로 또는 새 줄을 공백으로 변환하는 데 사용됩니다.

통사론:

 command | tr 

대소문자 변경

'tr' 명령은 대소문자를 변경할 수 있습니다.

통사론:

 command | tr 

예:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linux tr 필터1

위 스샷을 보시면, 모든 p,r,c,u 대문자로 변환됩니다 P,R,C,U.

새 줄 제거

모든 줄을 한 줄로 작성하려면 모든 새 줄을 공백으로 변환해야 합니다.

통사론:

 command | tr 

예:

터보 C++ 다운로드
 cat exm.txt | tr '
' ' ' 
Linux tr 필터2

TR 옵션

    tr-s: 'tr -s' 명령은 여러 문자가 나타나는 것을 하나로 압축합니다.

    통사론:

     command | tr -s 

    예:

     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr 필터3

    위의 스냅샷을 보세요. '고양이 jtp.txt | tr -s 'l'' 모든 문자 'l'을 하나로 짜서 명령을 내렸습니다. '고양이 공백.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' .