GeeksforGeeks (Română)

comanda tr în UNIX este un utilitar de linie de comandă pentru traducerea sau ștergerea caracterelor. Aceasta susține o serie de transformări, inclusiv majuscule la Litere Mici, stoarcere caractere repetitive, ștergerea caractere specifice și de bază găsi și înlocui. Acesta poate fi utilizat cu conducte UNIX pentru a sprijini traducere mai complexe. tr standuri pentru traduce.

sintaxa:

$ tr SET1 

Opțiuni

-c : completează setul de caractere din șir.adică.,, operațiunile se aplică caracterelor care nu sunt în setul dat
-d : ștergeți caracterele din primul set de la ieșire.
-s : înlocuiește caracterele repetate enumerate în set1 cu o singură apariție
-t : trunchiază set1

comenzi de probă

1. Cum se convertesc minuscule în majuscule
pentru a converti de la minuscule la majuscule seturile predefinite din tr pot fi utilizate.,

$cat greekfile

Ieșire:

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

Ieșire:

WELCOME TOGEEKSFORGEEKS

sau

$cat geekfile | tr "” "”

Ieșire:

WELCOME TOGEEKSFORGEEKS

2. Cum pentru a traduce white-space la filele
următoarea comandă va traduce toate alb-spațiu pentru file

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

Ieșire:

Welcome To GeeksforGeeks 

3. Cum se traduce bretele în paranteze
De asemenea, puteți traduce dintr-un fișier și într-un fișier. În acest exemplu vom traduce bretele într-un fișier cu paranteze.,

$cat greekfile

Ieșire:

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

Ieșire:

(WELCOME TO) GeeksforGeeks

comanda De mai sus va citi fiecare personaj din „geekfile.txt”, traduceți dacă este o bretele și scrieți ieșirea în „newfile.txt”.

4. Cum se utilizează squeeze repetarea caracterelor folosind -S
pentru a stoarce aparițiile repetate ale caracterelor specificate într-un set, utilizați opțiunea-S. Aceasta elimină cazurile repetate ale unui personaj.,
SAU putem spune că,puteți converti mai multe continuu spații cu un singur spațiu

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

Ieșire:

Welcome To GeeksforGeeks

5. Cum să ștergeți caracterele specificate folosind opțiunea-d
pentru a șterge anumite caractere Utilizați opțiunea-D.Această opțiune șterge caracterele din primul set specificat.

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

Ieșire:

elcome To GeeksforGeeks

6. Pentru a elimina toate cifrele din șir, utilizați

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

Ieșire:

my ID is

7., Cum se completează seturile folosind opțiunea-C
puteți completa SET1 folosind opțiunea-C. De exemplu, pentru a elimina toate caracterele, cu excepția cifrelor, puteți utiliza următoarele.

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

Ieșire:

73535

Acest articol este contribuit, prin Shivani Ghughtyal. Dacă vă place GeeksforGeeks și ar dori să contribuie, de asemenea, puteți scrie un articol folosind contribute.geeksforgeeks.org sau e-mail la art. [email protected]. Vezi articolul apare pe GeeksforGeeks pagina principală și de a ajuta alte Geeks.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *