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.