Bash tr command (Čeština)

tr je velmi užitečný unixový příkaz. Používá se k transformaci řetězce nebo odstranění znaků z řetězce. Pomocí tohoto příkazu lze provést různé typy transformace, jako je vyhledávání a nahrazení textu, transformace řetězce z velkých na malá nebo naopak, odstranění opakovaných znaků z řetězce atd. Příkaz může být použit pro některé složité transformace také. Různé použití příkazu tr jsou uvedeny v tomto tutoriálu.,

syntaxe:

tr stringValue1

volba a stringValue2 jsou volitelné pro příkaz tr. Můžete použít volbu-C, -S A-d s příkazem tr k provádění různých typů úkolů.příkaz

tr lze použít následujícím způsobem k převodu libovolného řetězce z velkých na malá písmena.

tr

příkaz tr můžete použít následujícím způsobem také k převodu libovolného řetězce z malých na velká písmena.

tr A-z A-Z

Spusťte následující příkaz a převeďte každé malé písmeno řetězce, „linuxhint“ na velké písmeno.,

$ echo linuxhint | tr

můžete použít tr příkaz pro převod obsahu z libovolného textového souboru z horní dolní, nebo dolní horní. Předpokládejme, že máte textový soubor s názvem, položky.txt s následujícím obsahem.

  1. Monitor
  2. Klávesnice
  3. Myš
  4. Skener
  5. HDD

Spusťte následující příkazy z terminálu k zobrazení obsahu položky.txt a výstup příkazu tr po převodu obsahu tohoto souboru z dolního na velká písmena., Následující příkaz tr nezmění původní obsah souboru.

$ cat položky.txt
$ tr a – z A-Z < položky.txt

můžete spustit následující příkaz uložit výstup z tr příkaz do jiného souboru s názvem ‚výstup.txt.

$ tr < položky.txt > výstup.txt
$ cat výstup.,txt

příklad-2: přeložit znak

příkaz tr lze použít k vyhledávání a nahrazení jakéhokoli konkrétního znaku z jakéhokoli textu. Následující příkaz se používá k převodu každého prostoru textu, „Welcome to Linuxhint“ od newline (\n).

$ echo „Vítejte Na Linuxhint“ | tr ‚\n‘

Příklad-3: Použití –c je možnost

tr příkaz může být použit s volbou-c k nahrazení těchto znaků, druhý znak, že se neshodují s první znak hodnoty., V následujícím příkladu se příkaz tr používá k vyhledávání znaků v řetězci „bash“, které neodpovídají znaku “ b „a nahrazují je znakem „a“. Výstup je „baaaa“. Zde jsou převedeny čtyři znaky. Jsou to „a“, „s“, “ h “ a „n“.

$ echo „bash“ | tr -c ‚b‘, ‚a‘

Příklad-4: Použití –s možností

tr příkaz používá –s volbu pro vyhledávání a nahradit libovolný řetězec znaků z textu. V následujícím příkladu je mezera (‚ ‚) nahrazena tabulátorem (‚\t‘).,

$ echo „BASH Programování“ | tr -s “ ‚\t‘

můžete použít-c a -s možnosti spolu s tr příkaz. V následujícím příkladu se jako první hodnota řetězce používá rozsah malého písmene. Pro-C volba, tr příkaz bude hledat a nahradit každé velké písmeno newline (‚\n‘) souboru, položky.txt a uložte výstup příkazu do souboru, výstupu.txt.

$ cat položky.txt
$ tr-cs“ \ n“< položky.txt > výstup.,txt
$ cat výstup.txt

Příklad-5: Použití –možnost d

-d možnost použití s tr příkaz hledat a odstranit libovolný znak nebo řetězec znaků z textu. V následujícím příkladu, tr příkaz bude hledat „P“, “ y “ a “ t “ v řetězci „Python je Programovací jazyk“ a odstranit ty znaky.

$ echo „Python je Programovací jazyk“ | tr -d ‚Pyt‘

-c volba může být použita s volbou –d v tr příkaz doplnit vyhledávání, jako je drahé –cs příkaz., V následujícím příkladu bude příkaz tr s-cd prohledávat všechny nečíselné znaky z řetězce, „telefon č.: 985634854“ a odstranit je.

$ echo „Telefon: 985634854“ | tr -cd ‚0-9‘

V stejným způsobem, můžete spustit použití-cd volba v tr následující příkaz příkaz odstranit netisknutelné znaky ze souboru. V položkách neexistuje žádný netisknutelný znak.txt. Takže výstup bude stejný jako obsah souboru.

$ tr-cd “ „< položky.,txt

závěr

základní použití příkazu tr je zde vysvětleno pomocí různých příkladů. Doufám, že tento tutoriál vám pomůže naučit se účel použití tohoto příkazu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přejít k navigační liště