GeeksforGeeks (Dansk)

tr-kommandoen i UNI. er et kommandolinjeværktøj til oversættelse eller sletning af tegn. Det understøtter en række transformationer, herunder store til små bogstaver, klemme gentagne tegn, slette bestemte tegn og grundlæggende finde og erstatte. Det kan bruges med UNI.rør til at understøtte mere komplekse oversættelse. tr står for translate.

syntaks:

$ tr SET1 

indstillinger

– c : supplerer sæt af tegn i streng.dvs.,, operationer gælder for tegn, der ikke er i det givne sæt
-d : Slet tegn i det første sæt fra output.
-s : erstatter gentagne tegn, der er anført i set1 med enkelt forekomst
-t : afkorter set1

Prøvekommandoer

1. Sådan konverteres små bogstaver til store bogstaver
for at konvertere fra små bogstaver til store bogstaver kan de foruddefinerede sæt i tr bruges.,

$cat greekfile

Output:

WELCOME TO GeeksforGeeks
$cat greekfile | tr "” "”

Output:

WELCOME TOGEEKSFORGEEKS

eller

$cat geekfile | tr "” "”

Output:

WELCOME TOGEEKSFORGEEKS

2. Sådan oversætter du hvidt mellemrum til faner
følgende kommando oversætter alt hvidt mellemrum til faner

$ echo "Welcome To GeeksforGeeks" | tr '\t'

Output:

Welcome To GeeksforGeeks 

3. Sådan oversættes seler til parentes
Du kan også oversætte fra og til en fil. I dette eksempel oversætter vi seler i en fil med parentes.,

$cat greekfile

Output:

 {WELCOME TO} GeeksforGeeks
$ tr '{}' '()' newfile.txt

Output:

(WELCOME TO) GeeksforGeeks

ovenstående kommando vil læse hver karakter fra “geekfile.t .t”, oversætte, hvis det er en bandage, og skrive output i ” ne .file.t “t”.

4. Sådan bruges S squeezeuee .e gentagelse af tegn ved hjælp af-S
for at presse gentagne forekomster af tegn, der er angivet i et sæt, skal du bruge indstillingen-s. Dette fjerner gentagne forekomster af et tegn.,
ELLER vi kan sige,at du kan konvertere flere kontinuerlig rum med en enkelt plads

$ echo "Welcome To GeeksforGeeks" | tr -s ' '

Output:

Welcome To GeeksforGeeks

5. Sådan slettes specificerede tegn ved hjælp af-D-indstillingen
for at slette bestemte tegn skal du bruge-d-indstillingen.Denne indstilling sletter tegn i det første sæt angivet.

$ echo "Welcome To GeeksforGeeks" | tr -d 'w'

Output:

elcome To GeeksforGeeks

6. For at fjerne alle tal fra strengen, skal du bruge

$ echo "my ID is 73535" | tr -d 

Output:

my ID is

7., Sådan komplementeres sætene ved hjælp af-C-indstillingen
Du kan komplementere SET1 ved hjælp af-C-indstillingen. For eksempel at fjerne alle tegn undtagen cifre, kan du bruge følgende.

$ echo "my ID is 73535" | tr -cd 

Output:

73535

Denne artikel er bidraget ved Shivani Ghughtyal. Hvis du kan lide GeeksforGeeks og vil gerne bidrage, du kan også skrive en artikel med contribute.geeksforgeeks.org eller mail din artikel til [email protected]. Se din artikel, der optræder på GeeksforGeeks vigtigste side og hjælpe andre Nørder.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *