GeeksforGeeks (Magyar)

A TR parancs UNIX egy parancssori segédprogram fordítására vagy törlésére karaktereket. Számos átalakítást támogat, beleértve a nagybetűs-kisbetűs, ismétlődő karakterek szorítását, bizonyos karakterek törlését, valamint az alapvető keresés-cserét. UNIX csövekkel használható a bonyolultabb fordítás támogatására. tr jelentése fordítás.

szintaxis:

$ tr SET1 

opciók

-c : kiegészíti a karakterláncban szereplő karakterkészletet.azaz.,, a műveletek azokra a karakterekre vonatkoznak, amelyek nem szerepelnek az adott készletben
-d: törölje a karaktereket az első készletből a kimenetből.
– s:a set1-ben felsorolt ismétlődő karaktereket egyetlen előfordulással helyettesíti
-t: truncates set1

Minta parancsok

1. Hogyan lehet átalakítani alsó esetben a felső esetben
átalakítani az alsó esetben a felső esetben az előre meghatározott készletek tr lehet használni.,

$cat greekfile

kimenet:

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

kimenet:

WELCOME TOGEEKSFORGEEKS

$cat geekfile | tr "” "”

kimenet:

WELCOME TOGEEKSFORGEEKS

2. Hogyan lehet lefordítani a fehér helyet a tabs
lapokra a következő parancs lefordítja az összes fehér helyet a tabs

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

kimenetre:

Welcome To GeeksforGeeks 

3. Hogyan lehet lefordítani zárójelek zárójelbe
akkor is lefordítani egy fájlt. Ebben a példában zárójelben lefordítjuk a zárójeleket egy fájlba.,

$cat greekfile

kimenet:

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

kimenet:

(WELCOME TO) GeeksforGeeks

a fenti parancs minden karaktert a “geekfile” – ből olvas.txt”, fordítsd le, ha merevítő, és írd be a kimenetet a “newfile” – be.txt”.

4. Hogyan kell használni squeeze ismétlése karakterek segítségével -s
szorítani ismétlődő előfordulások karakterek meghatározott készlet használja a-s opciót. Ez eltávolítja a karakter ismétlődő példányait.,
vagy azt mondhatjuk,hogy több folyamatos szóközt konvertálhat egyetlen szóközzel

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

kimenet:

Welcome To GeeksforGeeks

5. A megadott karakterek törlése a-D opció használatával
bizonyos karakterek törléséhez használja a-d opciót.Ez az opció törli a karaktereket az első megadott készletben.

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

kimenet:

elcome To GeeksforGeeks

6. A karakterlánc összes számjegyének eltávolításához használja a

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

kimenetet:

my ID is

7., Hogyan lehet kiegészíteni a készleteket a-C opcióval
kiegészítheti a SET1-et a-c opcióval. Például az összes karakter eltávolításához, kivéve a számjegyeket, használhatja a következőket.

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

kimenet:

73535

ezt a cikket Shivani Ghughtyal írta. Ha tetszik GeeksforGeeks szeretne hozzájárulni, akkor is írni egy cikket segítségével contribute.geeksforgeeks.org vagy küldje el a cikket [email protected]. lásd a cikket megjelenő GeeksforGeeks főoldalon, és segítsen más Geeks.

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