GeeksforGeeks (Norsk)

tr-kommandoen i UNIX er et kommandolinje verktøy for å oversette eller slette tegn. Den støtter en rekke transformasjoner, inkludert store bokstaver til små bokstaver, klemme gjenta tegn, slette bestemte tegn og grunnleggende finne og erstatte. Den kan brukes med UNIX-rør for å støtte mer komplekse oversettelse. tr står for oversett.

Syntaks :

$ tr SET1 

Valg

-c : utfyller sett av tegn i strengen.altså.,, virksomhet gjelder for tegn ikke gitt sett
-d : du vil slette tegn i det første settet fra utgang.
-s : erstatter gjentatte tegn oppført i set1 med enkelt forekomst
-t : avkorter set1

Eksempel Kommandoer

1. Slik konverterer små bokstaver til store bokstaver.
for Å konvertere fra små til store bokstaver forhåndsdefinert sett i tr kan brukes.,

$cat greekfile

Output:

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

Output:

WELCOME TOGEEKSFORGEEKS

eller

$cat geekfile | tr "” "”

Output:

WELCOME TOGEEKSFORGEEKS

2. Hvordan oversette white-space for å faner
De følgende kommandoene vil oversette alle hvite-plass til faner

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

Output:

Welcome To GeeksforGeeks 

3. Hvordan oversette tannregulering i parentes
Du kan også oversette fra og til en fil. I dette eksempelet vil vi oversette tannregulering i en fil med parentes.,

$cat greekfile

Output:

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

Output:

(WELCOME TO) GeeksforGeeks

– kommandoen ovenfor vil lese hver karakter fra «geekfile.txt», oversette hvis det er en spenne, og skrive den ut i «newfile.txt».

4. Hvordan bruke klem repetisjon av tegn ved bruk av -s
for Å presse gjenta forekomster av tegnene som er angitt i en stille bruke alternativet-s. Dette fjerner gjentatte forekomster av et tegn.,
ELLER vi kan si at,kan du konvertere flere sammenhengende områder med et enkelt mellomrom

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

Output:

Welcome To GeeksforGeeks

5. Hvordan slett angitte tegn bruker -d alternativ
for Å slette bestemte tegn bruke -d alternativ.Dette alternativet sletter tegn i det første settet er angitt.

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

Output:

elcome To GeeksforGeeks

6. For å fjerne alle tallene fra strengen, bruk

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

Output:

my ID is

7., Hvordan å utfylle setter bruker -c alternativet
Du kan utfylle SET1 bruker -c alternativ. For eksempel, for å fjerne alle tegn, bortsett fra sifre, kan du bruke følgende.

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

Output:

73535

Denne artikkelen er levert av Shivani Ghughtyal. Hvis du liker GeeksforGeeks og ønsker å bidra, kan du også skrive en artikkel med contribute.geeksforgeeks.org eller e-post artikkelen din til [email protected]. Se artikkelen din vises på den GeeksforGeeks hovedsiden og hjelpe andre Geeks.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *