Backticksin hallitseminen Linuxin Bash-skripteissä

Backticksin Hallitseminen Linuxin Bash Skripteissa



Bash-skriptit ovat parhaita, kun kyse on päivittäisten tehtävien yksinkertaistamisesta. Nämä komentosarjat sisältävät komentoja ja temppuja, joita voit käyttää järjestelmänvalvojana. Backtick (`) -operaattori on yksi niistä Bash-skriptin ominaisuuksista, jotka voivat helpottaa työtäsi.

Kuitenkin monet aloittelijat ymmärtävät backticks väärin merkkijonoissa käytettyinä lainausmerkeinä. Siksi on välttämätöntä oppia takalainausmerkkejä tai -merkkejä. Tässä oppaassa luetellaan lähestymistapa Linux Bash -komentosarjojen backtickien hallitsemiseen.

Backticksin hallitseminen Linuxin Bash-skripteissä

Ennen kuin siirrymme Bash-skriptien backticks-kuviin, ymmärrämme, mitä ne ovat ja miksi meidän pitäisi oppia ne.







Mitä Backtickit ovat Linuxin Bash-skripteissä?

Backticks tai paluulainausmerkki (`), jonka avulla käyttäjä voi määrittää komentotulkkikomennon lähdön muuttujalle. Se suorittaa järjestelmän komennot ja palauttaa lähdön jatkaakseen logiikkaa tietyssä skriptissä. Yksinkertaisesti sanottuna Bash-skriptien backtickit toimivat siltana kahden komennon välillä, mikä tarkoittaa, että toisen komennon toiminta riippuu ensimmäisestä. Tämä pieni koodinpätkä on merkittävä rakennuspalikka komentosarjaohjelmoinnissa. Voit helposti käyttää backtickejä, koska niiden yhdistäminen muihin komentosarjakomentoihin on helppoa.



Backticksin käyttäminen Bashissa

Nyt käytämme yksinkertaista esimerkkiä Bash-komentosarjan backticks-merkkien käyttämiseen. Sinulla on esimerkiksi neljä tekstitiedostoa: OmaTiedosto_1.txt, OmaTiedosto_2.txt, OmaTiedosto_3.txt ja OmaTiedosto_4.txt. Yksi näistä tiedostoista sisältää 'Linuxhint.dev' -tekstin, ja haluat löytää kyseisen tiedoston muokattavaksi. Siksi sinun on suoritettava grep-komento ja sitten käytettävä gedit-komentoa. Voimme käyttää backtick-merkkiä tässä. Tässä on seuraava menetelmä:



Tekstitiedostot ovat Documents-hakemistossa, joten käytä seuraavaa komentoa Bash-komentosarjan luomiseen:





kosketus MyFile.sh

Suorita sen jälkeen seuraavat komennot:



chmod +x MyFile.sh

nano MyFile.sh

Ensimmäinen antaa suoritettavan luvan skriptille, ja toinen avaa sen nanoeditorissa. Anna nyt seuraavat tiedot skriptiin, jotta se toimii:

#!/bin/bash

gedit ` ote -l 'Linuxhint.dev' * .txt `

Aiemmissa koodeissa järjestelmä suorittaa grep-komennon ja sitten gedit-komennon ensimmäisen tulosteen mukaisesti.

Suorita lopuksi Bash-skripti terminaalissa. Se avaa MyFile_2.txt-tiedoston, koska siinä on 'Linuxhint.dev' -teksti.

. / MyFile.sh

Voit myös käyttää backtickejä lisätäksesi komennon suorituksen merkkijonoon. Lisäämme esimerkiksi nykyisen ajan, kun avasimme skriptin. Se vaatii vain seuraavat koodit skriptissä:

#!/bin/bash

PÄIVÄMÄÄRÄ = ` Päivämäärä `

kaiku 'Olet käyttänyt käsikirjoitusta: $DATE '

Voimme saada seuraavan tuloksen suorittamalla 'File.sh' Bash-komentosarjan päätteessä:

. / Tiedosto.sh

Johtopäätös

Tämä on lyhyt tieto parhaasta lähestymistavasta backtickien hallitsemiseen Linux Bash -skripteissä. Backticksillä on olennainen rooli, koska ne auttavat suorittamaan useita komentoja Bash-skriptistä. Backticksillä voit suorittaa erilaisia ​​komentoja niiden tulosteen perusteella. Tässä oppaassa selitimme kaksi esimerkkiä, joiden avulla voit ymmärtää kaiken Bash-skriptien backticksistä.