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:
command | tr
Skift sag
Kommandoen 'tr' kan ændre store og små bogstaver.
Syntaks:
command | tr
Eksempel:
cat exm.txt | tr 'prcu' 'PRCU'
Se ovenstående snapshot, alle p,r,c,u konverteres til store bogstaver P,R,C,U.
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 ' ' ' '
tr Indstillinger
Syntaks:
command | tr -s
Eksempel:
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
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.
Eksempel:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
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.
Syntaks:
command | tr -d
Eksempel:
cat exm.txt | tr -d o
Se på ovenstående øjebliksbillede, alle 'O' bogstaver slettes fra filen 'exm.txt' .