Bash:
Interaktiivisen komentotulkin (REPL) käyttö
Kuinka:
Bashissa terminaalisi on käytännössä REPL. Kirjoitat komennon; se lukee sen, arvioi sen, tulostaa tuloksen ja palaa takaisin odottamaan seuraavaa komentoasi. Tässä on esimerkki Bashin käyttämisestä REPL:nä:
$ echo "Hei, maailma!"
Hei, maailma!
$ x=$((6 * 7))
$ echo $x
42
Syötteesi seuraa $
kehotetta, tuloksen tulostus tapahtuu seuraavalla rivillä. Yksinkertaista, eikö?
Syväsukellus
Bash, lyhennettynä Bourne Again SHell, on oletuskomentotulkki monilla Unix-pohjaisilla järjestelmillä. Se on päivitys alkuperäiseen Bourne-komentotulkkiiin, joka rakennettiin 1970-luvun lopulla. Vaikka Bash on tehokas skriptityökalu, sen interaktiivinen tila mahdollistaa komentojen suorittamisen rivi riviltä.
Vaihtoehtoja harkittaessa sinulla on Python REPL (kirjoita vain python
terminaaliisi), Node.js (komento node
), ja IPython, paranneltu interaktiivinen Python-komentotulkki. Jokaisella kielellä on yleensä oma REPL-toteutuksensa.
Pinnan alla REPL:t ovat silmukoita, jotka jäsentävät syötteesi (komennot tai koodi), suorittavat sen ja palauttavat tuloksen stdoutiin (näytöllesi), usein käyttäen kielen tulkitsijaa suoraan. Tämän välitön palaute on erinomaista oppimisen ja prototyyppien tekemisen kannalta.
Katso Myös
- Virallinen GNU Bash -dokumentaatio
- Opettele Shell interaktiivinen opas
- IPythonin virallinen verkkosivusto
- REPL.it: Monikielinen verkossa oleva REPL (Ei pelkästään Bash!)