Merkkijonotoiminto Bash-skripteissä: [Aloitusopas]

Vedetäänpä joitakin merkkijonoja ja opitaan käsittelemään merkkijonoja bash-skripteissä.

Manipuloidaan joitain merkkijonoja!

Jos olet perehtynyt bashin muuttujiin, tiedät jo, ettei merkkijonolle, intille jne ole olemassa erillisiä tietotyyppejä. Kaikki on muuttujaa.

Mutta tämä ei tarkoita, etteikö sinulla olisi merkkijonojen käsittelytoimintoja.

Edellisessä luvussa opit aritmeettisia operaattoreita Bashissa. Tässä luvussa opit käsittele

Lue lisää →

If Elsen käyttäminen Bash-skripteissä [esimerkkejä]

Tässä bash-aloittelijasarjan luvussa opit if-else-, sisäkkäisten if else- ja case-lausekkeiden käyttämisestä bash-skripteissä.

Tehdään bash-skripteistämme älykkäitä!

Tässä bash-aloittelijasarjan osassa opit käyttämään ehdollisia lauseita bash-skripteissäsi, jotta ne toimivat eri tavalla eri skenaarioissa ja tapauksissa.

Tällä tavalla voit rakentaa paljon tehokkaampia bash-skriptejä ja voit myös toteuttaa virheentarkistuksen komentosarjoissasi

Lue lisää →

For-, While- ja Until -silmukoiden käyttäminen Bashissa [Aloitusopas]

Silmukat ovat välttämättömiä kaikille skriptikielille. Tässä Bash Beginner -sarjan luvussa opit silmukoiden, while ja till -silmukoiden avulla.

Varo loputtomia silmukoita!

Mahdollisuus silmukalle on erittäin tehokas bash-komentosarjan ominaisuus. Silmukoilla on erilaisia käyttötapauksia.

Tässä opetusohjelmassa tutkit kolmea eri bash-silmukkarakennetta. Opit myös käyttämään silmukoita taulukon elementtien läpikulkuun.

Lisäksi opit käyttä

Lue lisää →

Bash-kielen pituus: 3 helppoa tapaa saada kielen pituus bashissa

Tässä on useita tapoja laskea merkkijonon pituus bash-skripteissä.

Jos käsittelet bash-kieliä, sinun on ehkä tiedettävä merkkijonon pituus.

Onneksi merkkijonon pituuden saaminen bashissa on erittäin helppoa. Oletetaan, että sinulla on merkkijono nimeltä my_string. Sen pituus voidaan poimia seuraavasti:

Tässä on esimerkki, joka selittää asioita paremmin:

abhishek@handbook:~$ my_string="abhishek" abhishek@h

Lue lisää →

Bash Beginner Series #9: Funktioiden käyttäminen Bashissa

Älä koskaan kirjoita koodia uudelleen, käytä sen sijaan funktioita!

Kun bash-skriptisi kasvavat ja kasvavat, asiat voivat mennä hyvin sekaisin!

Saatat huomata kirjoittavasi samoja koodinpätkiä uudestaan ja uudestaan bash-skriptien eri osiin.

Onneksi voit välttää koodin uudelleenkirjoittamisen käyttämällä bashin toimintoja, jotka tekevät komentosarjoistasi järjestetympiä ja luettavampia.

Tässä opetusohjelmassa opit luomaan funktioita, palauttamaan funktioarvoja j

Lue lisää →

Tehtävien automatisointi Bash-skripteillä [käytännöllisiä esimerkkejä]

Olet joko se, joka luo automaation, tai olet automatisoitumassa.

Voit nyt käyttää kaikkia Bash-taitoja, jotka olet oppinut tässä Bash Beginner -sarjassa, luodaksesi erittäin hyödyllisiä bash-skriptejä, jotka auttavat sinua automatisoimaan tylsiä toistuvia hallintotehtäviä.

Automatisoinnin pitäisi todella olla perimmäinen tavoitteesi, kun kirjoitat bash-skriptiä.

Tässä opetusohjelmassa näytän sinulle automaatiokomentosarjat, joita voit myöhemmin laajentaa automatisoida

Lue lisää →

Bash-prosessin korvaaminen: kuinka sitä käytetään

Useita komentoja ja tulo/lähtö-uudelleenohjauksia voidaan käyttää tehokkaasti bash-prosessin korvaamisessa.

Olet luultavasti jo perehtynyt input/output ja putken uudelleenohjaukseen Linuxissa.

Haluan kertoa sinulle samanlaisesta mutta edistyneestä ominaisuudesta nimeltä prosessin korvaaminen.

Löydät kahdenlaisia syntaksia prosessien korvaamiseen:

tai

Anna minun mennä hieman yksityi

Lue lisää →

Bash printf -komentoesimerkkejä [Parempi kuin kaiku]

Voit tulostaa yksinkertaisia tulosteita echo-komennolla, mutta se ei riitä monimutkaisiin muotoiltuihin tulosteisiin.

Yksinkertaisin tapa tulostaa Linuxin komentorivillä on käyttää echo-komentoa.

Echo-komento ei kuitenkaan riitä, kun sinun on tulostettava alustettu tulos.

Tässä printf-komento auttaa sinua. Bash printf-komento toimii kuten printf-komento C/C++-ohjelmointikielellä.

printf "My brother %s is

Lue lisää →

Tapauslausunnot Bashissa: Esimerkkejä selitettynä

Useiden sisäkkäisten if else -lausekkeiden sijaan case-lauseiden käyttö voi vähentää huomattavasti bash-skriptin rivien määrää, mikä helpottaa logiikan ymmärtämistä ja seuraamista.

Bash-skriptejä kirjoitettaessa on yleistä tarkistaa merkkijono muuttujaan ja tehdä sitten jotain määritetyn perusteella.

Harkitse seuraavaa skriptiä. Se tarkistaa ensimmäisen argumentin, jonka käyttäjä määrittää, ja tekee eri asioita riippuen siitä, mitä annettiin:

Lue lisää →

5 yksinkertaista Bash-historian temppua jokaisen Linux-käyttäjän tulisi tietää

Bash-historian tehokas käyttö säästää paljon aikaa Linux-päätteessä.

Olitpa bash-aloittelija tai -asiantuntija, et voi jatkaa työskentelyä komentorivillä käyttämättä erittäin hyödyllistä bash-historiaominaisuutta.

Olet todennäköisesti jo tietoinen, että jos käytät ylös- tai alas-nuolinäppäimiä Linux-päätteessä, voit käydä läpi aiemmin suorittamasi komennot.

Tämä on saatavilla bash history -komennon ansiosta.

1. Tarkastele bash-histo

Lue lisää →