Yhteenveto: Voit saada ulkoisen IP-osoitteesi verkkosivustolta curl-komennolla, kuten curl -s ifconfig.me. Sivustot voivat kuitenkin muuttua. Saat luotettavamman vastauksen käyttämällä dig-komentoa, kuten dig @resolver1.opendns.com myip.opendns.com +short, jotta saat IP-osoitteesi DNS-p
Lue lisää →Linux-kone, jossa on Bash, lukee tiettyjä tiedostoja, kun kirjaudut sisään määrittääksesi shell-ympäristösi. Mutta mitkä tiedostot luetaan ja milloin, voivat olla hämmentäviä, minkä vuoksi on vaikea tietää, muokataanko .bashrc-tiedostoa, .bash_profile-tiedostoa vai muuta aset
Lue lisää →Joskus Linux-skripteissä haluat tietää, sisältääkö tekstijono tietyn, pienemmän merkkijonon. On monia tapoja tehdä tämä. Näytämme sinulle yksinkertaisia ja luotettavia tekniikoita.
Pienen alimerkkijonon etsiminen merkkijonosta on y
Lue lisää →CSV-tiedostot (Comma Separated Values) ovat yksi yleisimmistä viedyn tiedon muodoista. Linuxissa voimme lukea CSV-tiedostoja Bash-komennoilla. Mutta siitä voi tulla hyvin monimutkaista, hyvin nopeasti. Autamme.
Pilkuilla erotetut arvot -tiedosto on tekstitiedosto, joka sisältää taulukkomuotoisia tietoja. CSV on eräänlainen r
Lue lisää →Oletuksena Bash-skripti Linuxissa ilmoittaa virheestä, mutta jatkaa toimintaansa. Näytämme, kuinka voit käsitellä virheitä itse, jotta voit päättää, mitä seuraavaksi tapahtuu.
Virheiden käsittely on osa ohjelmointia. Vaikka kirjoittaisit virheettömän koodi
Lue lisää →Kaikista Bash-komennoista huonolla vanhalla eval:lla on luultavasti huonoin maine. Perusteltua vai vain huonoa lehdistöä? Keskustelemme tämän vähiten rakastettujen Linux-komentojen käytöstä ja vaaroista.
Huolimattomasti käytettynä eval voi johtaa arvaamattomaan toimintaan ja jopa järjestelmän epävarm
Lue lisää →Monipuolinen Bash for -silmukka tekee paljon enemmän kuin kiertää tietyn määrän kertoja. Kuvaamme sen monia muunnelmia, jotta voit käyttää niitä menestyksekkäästi omissa Linux-skripteissäsi.
Kaikilla komentosarja- ja ohjelmointikielillä on jokin tapa käsitellä silmukoita. Silmukka on koodin osa, jonka h
Lue lisää →Jos Linux Bash -skripti luottaa tiettyjen tiedostojen tai hakemistojen olemassaoloon, se ei voi vain olettaa, että ne ovat olemassa. Sen on tarkistettava, että ne ovat varmasti läsnä. Näin voit tehdä sen.
Kun kirjoitat käsikirjoitusta, et voi tehdä oletuksia siitä, mitä tietokoneess
Lue lisää →Linux-ydin lähettää prosesseille signaaleja tapahtumista, joihin heidän on reagoitava. Hyvin käyttäytyvät skriptit käsittelevät signaaleja tyylikkäästi ja vankasti ja voivat siivota itsensä, vaikka painaisit Ctrl+C. Näin
Signaalit ovat lyhyitä, nopeita, yksisuuntaisia viestejä, jotka lähetetään prosesseille, kuten
Lue lisää →Jos Linux on jollakin hyvin varustettu, se on apuohjelmat merkkijonojen käsittelyyn. Mutta myös koko joukko toimintoja on rakennettu suoraan Bash-kuoreen. Näin sitä käytetään.
Linux-ekosysteemi on täynnä upeita työkaluja tekstin ja merkkijonojen käsittelyyn. Näitä ovat awk, grep, sed ja cut. Kaikessa ra
Lue lisää →