Sisällysluettelo:

Mitä paluu tekee bashissa?
Mitä paluu tekee bashissa?

Video: Mitä paluu tekee bashissa?

Video: Mitä paluu tekee bashissa?
Video: SALAMA ISKEE – Mitä UKKONEN tekee IHMISELLE?! 2024, Marraskuu
Anonim

Kun lyödä toiminto on valmis, sen palata arvo On funktiossa viimeksi suoritetun käskyn tila, 0 onnistumiselle ja nollasta poikkeava desimaaliluku alueella 1 - 255, jos epäonnistuminen. The palata Tila voi määritetään käyttämällä palata avainsana ja se On määritetty muuttujalle $?.

Lisäksi kuinka palautat funktion bashissa?

Funktio voi palauttaa arvon jollakin neljästä eri tavasta:

  1. Muuta muuttujan tai muuttujien tilaa.
  2. Käytä exit-komentoa lopettaaksesi komentosarjan komentosarja.
  3. Käytä return-komentoa funktion lopettamiseksi ja palauta syötetty arvo komentosarjan kutsuun.

kuinka palautan kaikuarvon bashissa? 2 vastausta

  1. Tulosta viesti stderr:iin ja arvo, jonka haluat ottaa stdout-kenttään. function fun1() { # Tulosta viesti stderr.
  2. Tulosta viesti normaalisti stdoutiin ja käytä todellista palautusarvoa $?.
  3. Käytä vain globaalia muuttujaa.

Vastaavasti, mikä on return in shell script?

paluu komento käytetään poistumiseen a kuori toiminto. Se vaatii parametrin [N], jos N mainitaan, niin se palaa [N] ja jos N:tä ei mainita, niin se palaa viimeisen tila komento suoritetaan toiminnon tai sisällä käsikirjoitus . N voi olla vain numeerinen arvo. Huomautus: echo $? käytetään näyttämään viimeinen palata Tila.

Mitä hyötyä shell-skriptauksesta on?

Shell-skriptit antaa meille mahdollisuuden ohjelmoida komentoja ketjuissa ja saada järjestelmän suorittamaan ne komentosarjana, aivan kuten erätiedostot. Ne mahdollistavat myös paljon hyödyllisempiä toimintoja, kuten komentojen korvaamisen. Voit kutsua komennon, kuten päivämäärän ja käyttää se tulostetaan osana tiedostojen nimeämisjärjestelmää.

Suositeltava: