tr er et svært nyttig UNIX-kommando. Den brukes til å forvandle streng eller slette tegn fra en streng. Ulike type transformasjon kan gjøres ved hjelp av denne kommandoen, for eksempel søke og erstatte tekst, transformere string fra store til små bokstaver, eller omvendt, ved å fjerne gjentatte tegn fra streng etc. Kommandoen kan brukes for noen komplisert transformasjon, også. De ulike anvendelser av tr-kommandoen, er vist i denne opplæringen.,
Syntaks:
tr stringValue1
valg og stringValue2 er valgfritt for tr-kommandoen. Du kan bruke -c-s og -d alternativ med tr-kommandoen til å gjøre forskjellige typer av oppgaver.
tr kommandoen kan brukes på følgende måte for å konvertere alle string fra store til små bokstaver.
tr
Du kan bruke tr-kommandoen på følgende måte også konvertere hvilken som helst streng fra små til store bokstaver.
tr a-z A-Z
Kjør følgende kommando for å konvertere alle små brev av strengen,’linuxhint» i store bokstaver.,
Du kan bruke tr kommando for å konvertere innholdet i eventuell tekst fil fra øvre til nedre eller nedre og øvre. La oss anta at du har tekstfil kalt elementer.txt med følgende innhold.
- Skjerm
- Tastatur
- Mus
- Scanner
- HDD
Kjør følgende kommandoer i terminalen for å vise innholdet av elementer.txt og resultatet av kommandoen tr etter konvertering innholdet av filen fra nedre til øvre tilfellet., Følgende tr-kommandoen vil ikke endre den opprinnelige innholdet av filen.
$ tr a-z A-Z < – elementer.txt
kan Du kjøre følgende kommando for å lagre utdataene for kommandoen tr inn i en annen fil som heter » utgang.txt’.
$ cat utgang.,txt
Eksempel 2: Oversette tegnet
tr-kommandoen kan brukes til å søke og erstatte noen bestemt karakter fra hvilken som helst tekst. Følgende kommando brukes til å konvertere hver enkelt plass til teksten «Velkommen til Linuxhint» av linjeskift (\n).
Eksempel-3: Hjelp –c alternativ
tr kommandoen kan brukes med c-alternativet for å bytte ut disse tegnene med andre tegn som ikke stemmer med det første tegnet verdi., I følgende eksempel, tr kommandoen brukes til å søke disse tegnene i strengen ‘bash’ som ikke stemmer med tegnet ‘b’ og erstatte dem med ‘a’. Produksjonen er ‘baaaa’. Fire tegn er konvertert her. Disse er ,’a’,’s’,’h’ og ‘\n’.
Eksempel-4: Bruk av –s alternativ
tr kommandoen bruker –s-alternativet for å søke og erstatte en hvilken som helst streng fra en tekst. I følgende eksempel, plass (‘ ‘) er erstattet av kategorien (‘\t’).,
Du kan bruke både -c og -s valg sammen med tr-kommandoen. I følgende eksempel, omfanget av små brevet er brukt som den første strengen verdi. For –c alternativet, tr kommandoen vil søke etter og erstatte hver hovedstaden brev av newline (‘\n’) av filen elementer.txt og lagre utdataene for kommandoen i fil, output.txt.
$ tr -cs «\n» < – elementer.txt > utdata.,txt
$ cat utgang.txt
Eksempel-5: Bruker –d alternativ
-d alternativ brukt med tr-kommandoen til å søke og slette et tegn eller en streng fra en tekst. I følgende eksempel, tr kommandoen søk ‘P’, ‘y’ og ‘t’ i strengen «Python er et programmeringsspråk», og slette disse tegnene.
-c alternativet kan brukes sammen med –d alternativ i tr-kommandoen til å utfylle søk som edle –cs-kommandoen., I følgende eksempel, tr-kommandoen med –cd-en vil søke alle ikke-sifret tegn fra strengen, «Telefon Nr: 985634854» og sletter dem.
På en lignende måte, kan du kjøre bruk-cd-alternativet i tr kommando som du inn følgende kommando for å fjerne ikke-utskrivbare tegn fra en fil. Ingen utenfor karakter finnes i elementer.txt. Så vil effekten være den samme som filens innhold.
Konklusjon
Den grunnleggende bruk av tr-kommandoen er forklart her ved hjelp av ulike eksempler. Håper denne veiledningen vil hjelpe deg til å lære å bruke denne kommandoen.