Bash Kuinka määrittää lähtö muuttujalle?

Bash How Assign Output Variable

Bash toimii oletusarvoisena komentorivitulkkina useimmissa Linux-jakeluissa, mukaan lukien Ubuntu 20.04. Bash -komentoja pidetään erittäin tehokkaina ja tehokkaina niiden käsittelyn kannalta. Joskus suoritat erilaisia ​​komentoja Bashissa, sinun on tallennettava komennon tulos muuttujaan, jotta voit käyttää sitä myöhemmin johonkin muuhun tarkoitukseen. Siksi tässä artikkelissa tutkimme menetelmää, jolla lähtö määritetään muuttujalle Bashissa.

Menetelmä tuloksen osoittamiseksi muuttujalle Bashissa:

Huomautus: Esittelemme tämän menetelmän Ubuntu 20.04: ssä. Voit halutessasi käyttää myös mitä tahansa muuta Linux -jakelua.



Tässä menetelmässä selitämme sinulle, kuinka voit määrittää komennon tuloksen muuttujalle Bashissa suoraan päätelaitteen kautta. Jotta voit tehdä tämän työn tämän menetelmän avulla, sinun on suoritettava seuraavat vaiheet:



Koska emme luo Bash -komentosarjaa tälle menetelmälle, meidän pitäisi siksi käynnistää pääte suoraan Ubuntu 20.04: ssä. Voit myös katsoa pääteikkunaa alla olevasta kuvasta:



Menetelmä päivämäärän arvon tallentamiseksi muuttujaan:

Kun olet käynnistänyt päätelaitteen, sinun on tallennettava komennon tulos muuttujaan. Tässä nimenomaisessa esimerkissä käytämme Linux -päivämääräkomentoa ja määritämme sen tuotoksen päivämäärämuuttujalle. Tämä voidaan tehdä kirjoittamalla päätelaitteeseen seuraava komento ja painamalla Enter -näppäintä:

Päivämäärä= $(Päivämäärä)

Tässä ensimmäinen päivämäärä viittaa luomaamme muuttujaan. Tällä muuttujalla voi olla mikä tahansa valitsemasi nimi. Toinen päivämäärä, jota seuraa dollari ja joka on hakasulkeissa, osoittaa Linux -käyttöjärjestelmän päivämääräkomennon. Tämän komennon suorittaminen vain hakee nykyisen järjestelmän päivämäärän ja tallentaa sen päivämäärämuuttujaan. Tämä komento näkyy myös seuraavassa kuvassa:



Kirjoita nyt seuraava komento päätelaitteeseesi ja paina sitten Enter -näppäintä:

heitti poisse on$ päivämäärä

Tässä echo -komento vastaa nykyisen päivämäärän näyttämisestä päätelaitteessa tulostamalla päivämäärän muuttujan arvon. Voit myös käyttää printf -komentoa saman tavoitteen saavuttamiseksi. Tämä komento voidaan todistaa myös alla olevasta kuvasta:

Heti kun echo -komennon suorittaminen on valmis, näet päätelaitteesi päivämäärän muuttujan nykyisen päivämäärän seuraavan kuvan mukaisesti. Tässä menetelmässä käytetty echo -komento ei kuitenkaan ole pakollinen. Sitä käytetään vain osoittamaan, että päivämääräkomennon tulos on tallennettu onnistuneesti päivämäärämuuttujaan, jotta voit helposti tarkistaa sen. Muussa tapauksessa voit jopa ohittaa tämän vaiheen.

Menetelmä, jolla komennon arvo määritetään muuttujalle:

Voit myös määrittää muuttujalle who -komennon tuloksen. Kuka -komentoa käytetään selvittämään järjestelmän kirjautunut käyttäjä. Sinun tarvitsee vain kirjoittaa seuraava komento päätelaitteeseesi:

käyttäjä= $(/usr/olen/WHO)

Nykyisen käyttäjän tiedot sijaitsevat hakemistossa /usr /bin, joten tämä polku mainitaan ennen komentoa who. Edellä mainitun komennon suorittaminen määrittää kuka-komennon tuloksen muuttujalle nimeltä user.

Tämän tehtävän suorittamisen jälkeen sinun on suoritettava echo -komento tämän arvon tulostamiseksi alla olevan kuvan mukaisesti:

Kaiku -komennon suoritus näyttää kaikki tiedot, jotka koskevat tällä hetkellä kirjautunutta käyttäjää, sekä päätelaitteesi nykyinen järjestelmän päivämäärä ja kellonaika seuraavan kuvan mukaisesti:

Menetelmä pwd -komennon arvon tallentamiseksi muuttujaan:

Voit jopa selvittää Ubuntu 20.04 -järjestelmän nykyisen työhakemiston ja tallentaa sen muuttujaan. Sinun tarvitsee vain suorittaa alla näkyvä komento:

työhakemisto= $(pwd)

Tämän komennon suorittaminen tallentaa nykyisen työhakemistosi working_directory -muuttujaan.

Kun olet määrittänyt nykyisen työhakemiston haluamallesi muuttujalle, voit näyttää tämän muuttujan arvon päätteessä käyttämällä echo -komentoa:

Echo -komennon suorittaminen näyttää päätelaitteesi nykyisen työhakemiston seuraavan kuvan mukaisesti:

Samalla tavalla voit määrittää jopa monimutkaisten komentojen lähdöt mille tahansa valitsemallesi muuttujalle.

Johtopäätös:

Seuraamalla tässä artikkelissa kuvattuja helppoja ja yksinkertaisia ​​vaiheita, voit kätevästi tallentaa minkä tahansa Bash -komennon tuloksen haluttuun muuttujaan. Tätä muuttujaa voidaan sitten käyttää kyseisen komennon tulostamiseen tai jopa käyttää sitä mihin tahansa jatkokäsittelyyn.