logo

Linux tr

Kommandoen 'tr' står for 'Oversætte' . Det bruges til at oversætte, som fra små bogstaver til store bogstaver og omvendt eller nye linjer til mellemrum.

Syntaks:

c programmer
 command | tr 

Skift sag

Kommandoen 'tr' kan ændre store og små bogstaver.

Syntaks:

 command | tr 

Eksempel:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linux tr-filtre1

Se ovenstående snapshot, alle p,r,c,u konverteres til store bogstaver P,R,C,U.

længde af streng java

Fjern nye linjer

For at skrive alle linjerne til en enkelt linje skal vi oversætte alle nye linjer til mellemrum.

Syntaks:

 command | tr 

Eksempel:

 cat exm.txt | tr '
' ' ' 
Linux tr-filtre 2

tr Indstillinger

    tr-s: Kommandoen 'tr -s' klemmer forekomsten af ​​flere tegn til én.

    Syntaks:

     command | tr -s 

    Eksempel:

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

    Se på ovenstående snapshot, kommando 'cat jtp.txt | tr -s 'l'' har klemt alle bogstaverne 'l' ind i en og kommando 'cat spaces.txt | tr -s ' '' har klemt alle mellemrum ind i et enkelt rum.

    bunke og bunke slags
    tr rot13: Denne kommando krypterer teksten. Der skelnes mellem store og små bogstaver.

    Eksempel:

    kunstigt neurale netværk
     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr-filtre 4

    Se på ovenstående snapshot, alle bogstaverne er krypteret i henhold til kommandoen. Men bogstavet 'A' og 'M' er ikke krypteret, da de er med store bogstaver.

    tr -d: Kommandoen 'tr -d' bruges til at slette tegn.

    Syntaks:

     command | tr -d 

    Eksempel:

     cat exm.txt | tr -d o 
    Linux tr-filtre 5

    Se på ovenstående øjebliksbillede, alle 'O' bogstaver slettes fra filen 'exm.txt' .