Bash TR parancs

tr egy nagyon hasznos UNIX parancs. A karakterlánc átalakítására vagy karakterek törlésére szolgál a karakterláncból. Különböző típusú transzformáció végezhető el ezzel a paranccsal, például a szöveg keresésével és cseréjével, a sztring nagybetűről kisbetűvel történő átalakításával vagy fordítva, az ismétlődő karakterek eltávolításával a karakterláncból stb. A parancs használható néhány bonyolult átalakításhoz is. A különböző felhasználási TR parancs látható ebben a bemutatóban.,

szintaxis:

TR stringValue1

opció és stringValue2 opcionális A tr parancshoz. Használhatja a-C, -s és-d opciót a tr paranccsal különböző típusú feladatok elvégzéséhez.

TR parancs a következő módon használható Bármely karakterlánc nagybetűről kisbetűvel történő konvertálására.

tr

használhatja a tr parancsot a következő módon is, hogy bármilyen karakterláncot kisbetűből nagybetűre konvertáljon.

tr A-z A-Z

futtassa a következő parancsot a karakterlánc minden kis betűjének, a “linuxhint” nagybetűvé konvertálásához.,

$ echo linuxhint | tr

bármely szöveges fájl tartalmának felső vagy alsó vagy felső értékre történő konvertálásához TR parancsot alkalmazhat. Tegyük fel, hogy van szöveges fájl neve, elemek.txt a következő tartalommal.

  1. Monitor
  2. billentyűzet
  3. egér
  4. szkenner
  5. HDD

futtassa a következő parancsokat a terminálról az elemek tartalmának megjelenítéséhez.txt és a TR parancs kimenete, miután a fájl tartalmát alsóbbről a felső esetre konvertálta., A következő tr parancs nem módosítja a fájl eredeti tartalmát.

$ cat tételek.txt
$ TR A-z A-Z < tételek.txt

futtathatja a következő parancsot, hogy a TR parancs kimenetét egy másik “output” nevű fájlba tárolja.txt’.

$ tr < tételek.txt > kimenet.txt
$ cat kimenet.,txt

Example-2: Translate character

tr paranccsal bármilyen szövegből kereshet és helyettesíthet egy adott karaktert. A következő paranccsal konvertálhatja a szöveg minden területét: “Welcome to Linuxhint” a newline (\n) segítségével.

$ echo “Welcome To Linuxhint” | tr ‘\n’

Example-3: Using –C option

tr paranccsal helyettesíthetők azok a karakterek, amelyek nem egyeznek az első karakterrel karakter értéke., A következő példában a tr parancs a “Bash” karakterlánc azon karaktereinek keresésére szolgál, amelyek nem egyeznek a ” b “karakterrel, majd az” a ” karakterrel helyettesítik őket. A kimenet “baaaa”. Itt négy karakter konvertálódik. Ezek: “a”, “s”, ” h ” és “\n”.

$ echo” Bash” | tr-c ‘b’ ‘a’

példa-4: A –S opció használata

tr parancs –s opciót használ a szöveg bármely karakterláncának kereséséhez és cseréjéhez. A következő példában a szóköz ( “” ) helyébe a lap (“\t”) lép.,

$ echo” Bash Programming” | tr-s ” ” ‘\t ‘

mind a-c, mind a-s opciókat tr paranccsal együtt használhatja. A következő példában a kisbetűs tartományt használják az első karakterlánc értékként. For-c opció esetén a TR parancs megkeresi és kicseréli az egyes nagybetűket a fájl, elemek újsorára (‘\n’).txt tárolja a parancs kimenetét a fájlban, kimenet.txt.

$ cat tételek.txt
$ TR-cs “\ n ” < tételek.txt > kimenet.,txt
$ cat kimenet.txt

Example-5: Using –d option

-d option használt tr paranccsal keresni, majd törölje a karakter vagy karakterlánc egy szöveget. A következő példában a TR parancs “P”, ” y ” és ” t “karakterre keres a” Python egy programozási nyelv ” karakterláncban, majd törli ezeket a karaktereket.

$ echo “a Python egy programozási nyelv” /tr-d ‘Pyt’

-c opció használható –d opcióval a TR parancsban, hogy kiegészítse a keresést, mint a precious –cs parancs., A következő példában a TR parancs –cd-vel megkeresi az összes nem számjegyű karaktert a karakterláncból,” telefonszám: 985634854″, majd törli őket.

$ echo “telefonszám: 985634854” /tr-cd ‘0-9’

hasonló módon futtathatja a use-cd opciót a tr parancsban, mint a következő parancs a nem nyomtatható karakterek eltávolításához egy aktából. Nem nyomtatható karakter létezik az elemekben.txt. Tehát a kimenet ugyanaz lesz, mint a fájl tartalma.

$ tr-cd ” “< tételek.,txt

következtetés

A TR parancs alapvető felhasználási módjait itt különféle példák segítségével magyarázzák. Remélem, ez a bemutató segít megtanulni a parancs használatának célját.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Tovább az eszköztárra