Bash Head and Tail Command -opetusohjelma

Bash Head Tail Command Tutorial



Bashissa on saatavilla monenlaisia ​​komentoja tiedoston sisällön näyttämiseksi. Yleisimmin käytetyt komennot ovat 'Kissa', 'enemmän', 'vähemmän', 'pää' ja 'Häntä' komentoja. Jos haluat lukea koko tiedoston, 'kissa' , 'lisää' ja 'Vähemmän' komentoja käytetään. Mutta kun tiedoston tietty osa on luettava sitten 'pää' ja 'Häntä' komentoja käytetään tämän tehtävän suorittamiseen. 'pää' komentoa käytetään tiedoston lukemiseen alusta ja 'Häntä' komentoa käytetään tiedoston lukemiseen lopusta. Kuinka voit käyttää ' pää ’Ja 'Häntä' Tässä opetusohjelmassa näytetään komennot, joilla on eri vaihtoehdot tiedoston tietyn osan lukemiseen.

Voit testata minkä tahansa olemassa olevan tiedoston tai luoda uuden tiedoston 'pää' ja 'Häntä' komentoja. Tässä on kaksi tekstitiedostoa nimeltä products.txt ja työntekijä.txt luodaan osoittamaan käyttöä 'pää' ja 'Häntä' komentoja.







Suorita seuraava komento näyttääksesi sisällön products.txt tiedosto.



$ cat products.txt



Suorita seuraava komento näyttääksesi sisällön työntekijä.txt tiedosto.





$ cat työntekijä.txt

Oletuksena, 'Häntä' komento lukee tiedoston viimeiset 10 riviä. Jos haluat lukea enemmän tai vähemmän kuin 10 riviä tiedoston lopusta, sinun on käytettävä -n-vaihtoehtoa 'Häntä' komento.



hännän komennon syntaksi:

häntä [vaihtoehto] [tiedostonimi]… [tiedostonimi]

Kuten 'pää' -komento, 'tail' -komento soveltuu myös useille tiedostoille, ja vaihtoehto on valinnainen 'tail' -komennolle.

Esimerkki - 1: 'tail' -komento ilman vaihtoehtoa

työntekijä.txt -tiedostossa on vain 6 riviä, jotka ovat alle 10. Joten seuraava komento näyttää työntekijän.txt -tiedoston koko sisällön.

$ tail työntekijä.txt

Esimerkki -2: 'tail' -komento, jossa on -n -vaihtoehto ja positiivinen arvo

Kun haluat lukea tiettyjä rivejä tiedoston lopusta, sinun on käytettävä positiivista arvoa -n. Seuraava komento näyttää työntekijän.txt -tiedoston kaksi viimeistä riviä.

$ tail -n 2 työntekijä.txt

Esimerkki -3: 'tail' -komento, jossa on -n ja negatiivinen arvo

Jos haluat jättää tietyt rivit pois alusta, sinun on käytettävä vaihtoehtoa -n, jonka arvo on negatiivinen komennossa tail. Seuraava komento näyttää töötaja.txt -tiedoston sisällön jättämällä pois kolme riviä alusta.

$ tail -n -3 työntekijä.txt

Esimerkki 4: 'tail' -komento, jossa on useita tiedostoja

Seuraava komento näyttää tuotteet.txt- ja työntekijä.txt -tiedoston kolme viimeistä riviä.

$ tail -n 3 products.txt työntekijä.txt

Esimerkki - 5: 'head' ja 'tail' -komentojen käyttäminen yhdessä

Jos haluat lukea sisällön minkä tahansa tiedoston keskeltä, vain 'pää' tai 'Häntä' komento ei voi ratkaista tätä ongelmaa. Sinun on käytettävä molempia 'pää' ja 'Häntä' komentoja tämän ongelman ratkaisemiseksi. Seuraava komento lukee rivit 2 - 6 products.txt tiedosto. Ensiksi, 'pää' komento hakee ensimmäiset 6 riviä jättämällä viimeiset 5 riviä negatiiviselle arvolle ja 'Häntä' -komento hakee viimeiset 5 riviä 'pää' komento.

$ head -n -5 products.txt | häntä -n 5

Toivon, että yllä olevien esimerkkien harjoittamisen jälkeen kuka tahansa voi hakea 'pää' ja 'Häntä' komento oikein.