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.,
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.
- Monitor
- billentyűzet
- egér
- szkenner
- 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.
$ 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’.
$ 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.
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”.
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.,
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.
$ 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.
-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.
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.
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.