Linux, ”tr” on sisäänrakennettu työkalu, joka voi ”kääntää, purista, ja/tai poistaa merkkejä vakiosyötteestä, writing to standard output” (man page).
virallisesta kuvauksesta on helppo ymmärtää tämän työkalun arvo. Linux keksii ison kokoelman sisäänrakennettuja työkaluja. On joitakin erityisiä, jotka ovat erittäin hyödyllisiä tekstien manipulointiin. Olemme jo käsitelleet useita niitä, kuten Vim, Nano, awk, sed ja muut työkalut.,
ne, jotka työskentelevät tekstien parissa säännöllisesti, ”tr” tulee varmasti olemaan todella, todella hyödyllinen. Tämä artikkeli havainnollistaa yleisin käyttö ”tr” riittäviä esimerkkejä.
Huomautus: opetusohjelma aikoo käyttää ton nuken tiedostoja satunnainen sisältöä. Kaikki satunnaisia merkkijonoja syntyvät Random.org.
Tämä on koko polku ”tr” command työkalu.
peruskäyttö
”tr” – työkalun käytössä on käytettävä seuraavaa komentorakennetta.,
On olemassa erilaisia vaihtoehtoja ja tapoja, joilla manipuloida tekstejä käyttäen ”tr”. Ensin, katsotaan tämä demo tiedosto.
Kaikki merkit ovat pieniä kirjaimia, eikö? Muutetaan ne isoiksi kirjaimiksi!
Tässä ensimmäinen parametri ”tr” on osoittaa, suorittaa käännöksen kaikki pieniä kirjaimia tulo. Toinen osa kertoo muuttaa ne isoiksi tuotos.
nyt tehdään päinvastoin.
Siellä on myös toinen tapa suorittaa tämä sama tehtävä. Tarkistetaan se.,
Nyt, sen sijaan kertoa ”tr” kääntää isot ja pienet kirjaimet tai pienet kirjaimet isoiksi, kerroimme tunnistaa merkinnät matching välillä ”” ja ”z” ja kääntää niiden vastaavien välillä ”” ja ”Z”.
tätä vastaavaa menetelmää voidaan käyttää myös suuraakkosen kääntämiseen pienaakkoseksi.
Leikkii numerot
näimme, miten kääntää isot ja pienet kirjaimet, eikö?, On aika leikkiä numeroilla.
Käyttämällä seuraavaa komentoa, voimme helposti kääntää kaikki numerot (0-9) niiden vastaavia hahmoja!
Mahtava! Miten olisi isokokoiset?
Yksinkertainen, mutta mielenkiintoinen, eikö? Voimme myös muuttaa merkkejä numeroiksi!,
Uh oh, näyttää siltä, että asiat hajosi, eikö? No, voimme vain käyttää ” a ” – ” j ” edustamaan yksittäisiä numeroita. Jos jokin merkki on pois tästä sidottu, ”tr” korvaa merkin”]”.
hahmojen poistaminen
kuten virallinen kuvaus antaa ymmärtää, ”tr” voi tehdä muutakin kuin vain merkkien kääntämisen., Seuraavassa esimerkissä, tarkistamme, miten” tr ” poistaa tiettyjä merkkejä.
Nyt, katsotaanpa poistaa kaikki numerot sisältö.
Tässä ”-d” lippu on kertoa ”tr” poistaa ja ilmaiseva numeroa poistaa.
voimme tehdä sen myös hahmojen kanssa. Seuraava komento pitää kaikki numerot, mutta poistaa kaikki merkit.,
Miten noin poistamalla vain yhden tietyn merkin-tiedosto?
– Se poistaa kaikki ” y ” – merkinnät-tiedoston avaamiseen.
puristamalla toistuvia merkkejä
on aikoja, jolloin merkki toistuu peräkkäin., Jos olet tekemisissä tällaisia ärsyttäviä asioita, anna ”tr”hoitaa se! Seuraavan komennon avulla voit puristaa tällaisia esiintymiä. Se olennaisesti pitää alkuperäisen esiintymisen merkin ja poistaa ylimääräisiä.
ensin aika tarkistaa, miltä demotiedosto näyttää.
Nyt, siirtää sisältöä ”tr”.
Tässä ”-s” – parametri on osoitin suorittamiseksi ”puristaa” toimintaa.
Breaking/yhdistäminen lausetta,
katsotaanpa tarkistaa demo-tiedosto.
Se sisältää lauseen tiloja jakamalla sanoja, eikö? Jaetaan sanat uusiin riveihin.
Tämä komento vaihtaa kaikki tilan merkkiä rivinvaihto merkkiä.
yhdistetään rikottu lause taas pitkäksi lauseeksi.
Kääntäminen hahmot
Aivan kuten me käännetty merkkiä ennen, tällä kertaa, me teemme samoin, mutta yksi merkki vain.,
tämä tiedosto, antaa se muuttaa kaikki rivinvaihto merkkiä puolipiste.
– minun oli pakko kietoa ”echo”. Muuten, se luoda joitakin lähtö, koska viimeksi rivinvaihtomerkkiä olisi myös käännettävä puolipiste.
on eri tapa vaihtaa merkkiä. Tätä on kuitenkin vaikeampi hallita.
Wow! Kääritään se ”echo” ymmärtää paremmin tuotoksen.
Mitä täällä on tapahtunut? Käyttämällä ”- C ”- lippua, ” tr ” pitää vain kohdemerkin muuttumattomana., Kun kyseessä on epäsuhta, joka toinen merkki muuttuu. Tällöin mikä tahansa muu merkki kuin ” b ”korvattiin sanalla ”z”.
kielten kääntäminen
”tr” voi toimia myös jousilla. Tehdään merkkijonon vaihto.
My string tilalle on lyhyempi kuin string korvattava, joten se ei sovi.,
merkistö
nyt olet huomannut, että on olemassa useita merkistöjä tukee ”tr”. Vaikka edellä mainituissa esimerkeissä käytettiin useita niistä, myös muut merkkisarjat ovat varsin hyödyllisiä. Tässä lista tuetuista hahmolistoista.
POSIX merkistöt
Tiedostojen merkistö
- : Kaikki isoja kirjaimia
- : Kaikki pieniä kirjaimia
- : Kaikki numerot
Lopullinen ajatuksia
On olemassa tonnia tapoja, joilla kaikki nämä ominaisuudet ”tr” voi hyödyttää käyttäjiä., Suosittelen aina tarkistaa kaikki käytettävissä olevat vaihtoehdot ja perusteellisia oppaita tahansa Linux-työkalu heidän mies, info ja help-sivuja, kun ne voivat tarjota enemmän arvokasta tietoa.
Nauti!
Leave a Reply