GeeksforGeeks (Polski)

polecenie TR w UNIX jest narzędziem wiersza poleceń do tłumaczenia lub usuwania znaków. Obsługuje szereg przekształceń, w tym wielkie litery na małe, wyciskanie powtarzających się znaków, usuwanie określonych znaków i podstawowe wyszukiwanie i zastępowanie. Może być używany z rurami Uniksa do obsługi bardziej skomplikowanych tłumaczeń. TR oznacza Tłumacz.

składnia:

$ tr SET1 

opcje

– c : uzupełnia zestaw znaków w łańcuchu.tj.,, operacje mają zastosowanie do znaków spoza podanego zestawu
-d : usuwa znaki z pierwszego zestawu z wyjścia.
-s : zastępuje powtarzające się znaki wymienione w zestawie1 pojedynczym wystąpieniem
– T: obcina1

przykładowe polecenia

1. Jak konwertować małe litery na wielkie litery
aby konwertować małe litery na wielkie litery można użyć predefiniowanych zestawów w tr.,

$cat greekfile

Wyjście:

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

Wyjście:

WELCOME TOGEEKSFORGEEKS

lub

$cat geekfile | tr "” "”

wyjście:

WELCOME TOGEEKSFORGEEKS

2. Jak przetłumaczyć białą spację na tabulatory
poniższe polecenie przetłumaczy całą białą spację na tabulatory

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

Wyjście:

Welcome To GeeksforGeeks 

3. Jak przetłumaczyć klamry w nawias
możesz także przetłumaczyć z i na plik. W tym przykładzie przetłumaczymy klamry w pliku z nawiasami.,

$cat greekfile

Wyjście:

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

Wyjście:

(WELCOME TO) GeeksforGeeks

powyższe polecenie odczyta każdy znak z „geekfile.txt”, translate if it is a brace, and write the output in ” newfile.txt”.

4. Jak używać squeeze repetytorium znaków używając-s
Aby wycisnąć powtórzenia znaków określonych w zestawie użyj opcji-s. Usuwa to powtarzające się wystąpienia znaków.,
lub możemy powiedzieć, że można konwertować wiele ciągłych spacji za pomocą jednej spacji

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

Wyjście:

Welcome To GeeksforGeeks

5. Jak usunąć określone znaki używając opcji-d
Aby usunąć określone znaki użyj opcji-d.Ta opcja usuwa znaki z pierwszego określonego zestawu.

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

Wyjście:

elcome To GeeksforGeeks

6. Aby usunąć wszystkie cyfry z łańcucha, użyj

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

Wyjście:

my ID is

7., Jak uzupełnić zestawy używając opcji-c
możesz uzupełnić ZESTAW1 używając opcji-c. Na przykład, aby usunąć wszystkie znaki z wyjątkiem cyfr, możesz użyć następujących znaków.

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

Wyjście:

73535

Ten artykuł jest napisany przez Shivani Ghughtyal. Jeśli lubisz GeeksforGeeks i chciałbyś przyczynić się do tego, możesz również napisać artykuł za pomocą contribute.geeksforgeeks.org lub wyślij artykuł do [email protected]. Zobacz swój artykuł pojawiający się na stronie głównej GeeksforGeeks i pomóż innym Geekom.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *