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
- Vaihtoehto '-d' antaa meille mahdollisuuden syöttää erotin. Se on merkki tai merkkisarja, joka erottaa tekstijonot. Korvaa termi 'erotin' varsinaisella erottimella.
- 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.