Bash tr command (Suomi)

tr on erittäin hyödyllinen UNIX-komento. Sitä käytetään merkkijonon muuntamiseen tai merkkien poistamiseen merkkijonosta. Eri tyypin muunnos voidaan tehdä käyttämällä tätä komentoa, kuten etsiä ja korvata tekstiä, muuttaa merkkijonon isoja että pieniä kirjaimia, tai päinvastoin, poistamalla toistuvia hahmoja merkkijono jne. Komentoa voidaan käyttää myös johonkin monimutkaiseen muunnokseen. Tr-komennon eri käyttötarkoitukset näkyvät tässä opetussuunnitelmassa.,

Syntax:

tr stringValue1

– vaihtoehto ja stringValue2 ovat valinnaisia tr-komennolla. Voit käyttää -c, -s ja -d vaihtoehto tr-komento tehdä erilaisia tehtäviä.

tr-komentoa voidaan käyttää seuraavalla tavalla muuntaa minkä tahansa merkkijonon isot ja pienet kirjaimet.

tr

Voit käyttää tr-komennon seuraavalla tavalla myös muuntaa minkä tahansa merkkijonon pienet kirjaimet isoiksi.

tr a-z, a-Z

Suorita seuraava komento muuntaa jokainen pieni kirjain jono,’linuxhint’ osaksi kirjain.,

$ echo linuxhint | tr

Voit hakea tr-komento muuntaa tekstin sisällöstä, tiedoston ylä alentaa tai ylempiin ja alempiin. Oletetaan, sinulla on tekstitiedosto nimeltä, kohteita.txt seuraavilla sisällöillä.

  1. Näyttö
  2. Näppäimistö
  3. Hiiri
  4. Skanneri
  5. KIINTOLEVY

Suorita seuraavat komennot terminaalista näyttää sisällön kohteita.txt ja TR-komennon ulostulo sen jälkeen, kun kyseisen tiedoston sisältö on muunnettu alemmasta ylempään koteloon., Seuraava tr-komento ei muuta tiedoston alkuperäistä sisältöä.

$ cat kohteita.txt
$ tr a-z, a-Z < kohteita.txt

suorita seuraava komento tallentaa output tr-komento toinen tiedosto nimeltä ’tuotos.txt”.

$ tr < kohteita.txt > lähtö.txt
$ cat output.,txt

Esimerkki-2: Kääntää luonne

tr-komennolla voidaan etsiä ja korvata mitään erityistä merkki mistä tahansa tekstistä. Seuraavaa komentoa käytetään tekstin jokaisen tilan, Newlinen ”Welcome to Linuxhint” (\n), muuntamiseen.

$ echo ”Tervetuloa Linuxhint” | tr ’\n’

Esimerkki 3: Käyttämällä –c vaihtoehto

tr-komentoa voidaan käyttää yhdessä c-vaihtoehto korvata ne merkit, joissa on toinen merkki, joka ei sovi yhteen ensimmäisen merkin arvo., Seuraavassa esimerkissä tr-komennolla etsiä ne merkit merkkijonon ’bash’, jotka eivät vastaa merkin ” b ”ja korvata ne ”a”. Lähtö on ’baaaa’. Neljä merkkiä muunnetaan täällä. Nämä ovat ”a”, ”s”, ” h ” ja ”\n”.

$ echo ”bash” | tr -c ’b’ a’

Esimerkki-4: Käyttämällä –s vaihtoehto

tr-komento käyttää –s vaihtoehto etsi ja korvaa minkä tahansa merkkijonon tekstistä. Korvataan seuraavassa esimerkissä välilyönti ( ”” ) välilehdellä (”\t”).,

$ echo ”BASH Ohjelmointi” | tr -s ” ’\t’

Voit käyttää sekä c-ja -s-vaihtoehtoja yhdessä tr-komennolla. Seuraavassa esimerkissä käytetään pienikirjaimen valikoimaa ensimmäisenä merkkijonoarvona. For –c vaihtoehto, tr-komento etsi ja korvaa jokainen kirjain, jonka rivinvaihto (’\n’) tiedoston, kohteita.TXT ja tallentaa lähtö komennon tiedostoon, ulostulo.txt.

$ cat kohteita.txt
$ tr -cs ”\n” < kohteita.txt > lähtö.,txt
$ cat output.txt

Esimerkki-5: Käyttämällä d –vaihtoehto

-d-vaihtoehto käyttää tr-komennolla voit etsiä ja poistaa minkä tahansa merkin tai merkkijonon tekstistä. Seuraavassa esimerkissä tr-komento etsii ”P”, ” y ” ja ” t ” on merkkijono ”Python on ohjelmointikieli” ja poistaa nämä merkit.

$ echo ”Python on ohjelmointikieli” | tr -d ’Pyt’

-c-optiota voidaan käyttää –d vaihtoehto tr-komento täydentää haku kuten arvokas –cs-komento., Seuraavassa esimerkissä tr –komento-cd etsi kaikki ei-numero merkkejä merkkijonon, ”Puhelin Nro: 985634854” ja poistaa ne.

$ echo ”Puhelin Nro: 985634854” | tr -cd ’0-9’

samalla tavalla, voit suorittaa käyttö -cd vaihtoehto tr-komento, kuten seuraava komento poistaa ei-tulostettavia merkkejä tiedostosta. Kohteissa ei ole painokelvotonta merkkiä.txt. Joten lähtö on sama kuin tiedoston sisältö.

$ tr -cd ”” < kohteita.,txt

päätelmä

tr-komennon peruskäyttö selitetään tässä erilaisilla esimerkeillä. Toivottavasti tämä opetusohjelma auttaa sinua oppimaan tämän komennon käytön tarkoitukset.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Siirry työkalupalkkiin