Esimerkkejä bash-leikkauksesta

Esimerkkeja Bash Leikkauksesta



Voit automatisoida Bash-skriptin tehtäviä eri komentojen ja ohjelmien avulla. Vaikka tarvitset hyviä komentoja luodaksesi erinomaisia ​​Bash-skriptejä, on olemassa muutamia komentoja, joita voit käyttää aloittelijana. Leikkaa on yksinkertainen komento tietyn tekstin poimimiseksi tiedostosta.

Leikkaa on monipuolinen komento, jota voit käyttää muiden komentojen kanssa, mukaan lukien 'sort'- ja 'grep'-komennot. Katsotaanpa joitain parhaista Bash-leikkausesimerkeistä, joiden avulla voit ymmärtää 'cut' -komennon ilman vaivaa.

Esimerkkejä bash-leikkauksesta

'Cut'-komento on hyödyllinen poimittaessa tietoja tekstitiedostosta. Määritä vain haluamasi kentät, ja se hoitaa loput. Käytä sitä antamalla seuraava komento:







leikata -d 'erotin' -f1 tiedosto.txt
  1. Vaihtoehto '-d' antaa meille mahdollisuuden syöttää erotin. Se on merkki tai merkkisarja, joka erottaa tekstijonot. Korvaa termi 'erotin' varsinaisella erottimella.
  2. Määritä '-f'-vaihtoehdon avulla, mitkä kentät (sarakenumerot) purat tiedostosta.

Otetaan esimerkiksi 'info.txt'-tiedosto, joka koostuu seuraavista tiedoista:



Prateek, Fidži, 26

Sean, Intia, 21

Joshua, Japani, 19

Nyt ensimmäisen ja kolmannen tiedoston purkamiseksi tästä tiedostosta komento on:



Leikata -d ',' -f1, 3 info.txt





Jos sinulla on tiedosto, jonka tiedot on erotettu sarkaimella, sen erottimen arvo on '$'\t''.

Jos sinun on hankittava merkkialue vastaavasta kentästä, käytä '-c' -vaihtoehtoa:



leikata -c1-5 tiedosto.txt

Huomaa, että vaihtoehto '-c' ei ​​yhdistetä muihin vaihtoehtoihin. Suorittaessaan se näyttää tulosteen annetun merkkialueen mukaisesti.

Johtopäätös

Linuxissa 'leikkaus' on näkyvä työkalu, jonka avulla voit purkaa tiedot eri tiedostoista. Vaikka se on yksinkertainen, sillä on useita käyttötarkoituksia ja se voidaan yhdistää moniin komentoihin. Tässä pikaoppaassa käsiteltiin joitain esimerkkejä Bash-leikkauskomennoista. Ensin selitimme peruskomennon ja keskustelimme sitten joistakin edistyneistä esimerkeistä. Lisäksi voit liittää muiden komentojen ulostulon syötteeksi 'cut'-komennossa.