Kuinka saada julkinen IP-osoite Linuxin Bash-skriptissä

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ää →

Mitä eroa on .bashrc- ja .profile-tiedostoilla Linuxissa?

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ää →

Kuinka selvittää, sisältääkö Bash-merkkijono alimerkkijonon Linuxissa

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.

Miksi tämä on hyödyllistä?

Pienen alimerkkijonon etsiminen merkkijonosta on y

Lue lisää →

CSV-tietojen jäsentäminen Bashissa

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.

Mikä on CSV-tiedosto?

Pilkuilla erotetut arvot -tiedosto on tekstitiedosto, joka sisältää taulukkomuotoisia tietoja. CSV on eräänlainen r

Lue lisää →

Kuinka saada virheet Bash-skriptien ansaan Linuxissa

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 skripteissä

Virheiden käsittely on osa ohjelmointia. Vaikka kirjoittaisit virheettömän koodi

Lue lisää →

Kuinka käyttää evalia Linuxin Bash-skripteissä

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.

Meidän täytyy puhua evalista

Huolimattomasti käytettynä eval voi johtaa arvaamattomaan toimintaan ja jopa järjestelmän epävarm

Lue lisää →

9 Esimerkkejä for Loopsista Linux Bash Scriptsissa

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.

For Loop

Kaikilla komentosarja- ja ohjelmointikielillä on jokin tapa käsitellä silmukoita. Silmukka on koodin osa, jonka h

Lue lisää →

Kuinka tarkistaa, onko tiedosto Linux Bash Scriptsissa

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.

Älä oleta mitään

Kun kirjoitat käsikirjoitusta, et voi tehdä oletuksia siitä, mitä tietokoneess

Lue lisää →

Linux-signaalien käyttäminen Bash-skripteissä

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 ja prosessit

Signaalit ovat lyhyitä, nopeita, yksisuuntaisia viestejä, jotka lähetetään prosesseille, kuten

Lue lisää →

Kuinka käsitellä merkkijonoja Bashissa Linuxissa

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.

String Manipulation

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ää →