logo

Linux tr

コマンド「tr」は、 '翻訳する' 。小文字から大文字、またはその逆、または改行からスペースへの変換などに使用されます。

文字列から最後の文字を削除する

構文:

 command | tr 

大文字と小文字を変更する

「tr」コマンドは大文字と小文字を変更できます。

構文:

 command | tr 

例:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linux tr フィルター1

上のスナップショットを見てください。 すべてのp、r、c、u 大文字に変換される P、R、C、U。

新しい行を削除する

すべての行を 1 行に書き込むには、すべての新しい行をスペースに変換する必要があります。

Javaのプリミティブデータ型

構文:

 command | tr 

例:

 cat exm.txt | tr '
' ' ' 
Linux tr フィルター 2

trオプション

    tr-s: 「tr -s」コマンドは、複数の文字の出現を 1 つにまとめます。

    構文:

     command | tr -s 

    例:

    一年を四半期に分けて
     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr フィルター3

    上記のスナップショットを見て、コマンドを実行します。 '猫 jtp.txt | tr -s 'l'' すべての文字「l」を 1 つにまとめてコマンドにしました '猫スペース.txt | tr -s '' すべてのスペースを単一のスペースに押し込みました。

    tr腐13: このコマンドはテキストを暗号化します。大文字と小文字が区別されます。

    例:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr フィルター4

    上のスナップショットを見てください。すべての文字がコマンドに従って暗号化されています。ただし、文字「A」と「M」は大文字であるため暗号化されません。

    10mlをオンスに換算
    tr -d: 文字を削除するには、「tr -d」コマンドを使用します。

    構文:

     command | tr -d 

    例:

     cat exm.txt | tr -d o 
    Linux tr フィルター5

    上のスナップショットを見てください。 「お」 文字がファイルから削除される 「exm.txt」