Ero sivun ”Bash-skriptaus” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
http -> https , 2020 viimeistään https-linkkejä kiitos
p (Lisätty linkki) |
p (http -> https , 2020 viimeistään https-linkkejä kiitos) |
||
Rivi 260: | Rivi 260: | ||
Kaikista Linux-järjestelmistä löytyviä ohjelmia on listattu luokkaan [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]]. Näitä ohjelmia kannattaa selailla. Komentoriviohjelmia on listattu käyttötarkoituksen mukaan myös artikkelissa [[komentorivikomennot]]. | Kaikista Linux-järjestelmistä löytyviä ohjelmia on listattu luokkaan [[:Luokka:Komentorivin perustyökalut|Komentorivin perustyökalut]]. Näitä ohjelmia kannattaa selailla. Komentoriviohjelmia on listattu käyttötarkoituksen mukaan myös artikkelissa [[komentorivikomennot]]. | ||
Esimerkkinä ladataan kaikki [[LinuCast]]-podcastin [[ogg]]-muotoiset jaksot käyttämällä jokaisesta järjestelmästä löytyviä peruskomentoja [[seq]] ja [[wget]]: | Esimerkkinä ladataan kaikki [[LinuCast]]-podcastin [[ogg]]-muotoiset jaksot käyttämällä jokaisesta järjestelmästä löytyviä peruskomentoja [[seq]] ja [[wget]]: | ||
(esimerkin sivusto on kuollut ja kuopattu, joten koodi ei toimi) | |||
<source lang="bash"> | <source lang="bash"> | ||
Rivi 297: | Rivi 299: | ||
else | else | ||
echo " '$FILE' tiedostoa ei ole olemassa. Ladataan se..." | echo " '$FILE' tiedostoa ei ole olemassa. Ladataan se..." | ||
wget " | wget "https://dl.fullcirclemagazine.org/$FILE" | ||
# Pidetään 5 sekunnin tauko latausten välissä, mukana laskuri | # Pidetään 5 sekunnin tauko latausten välissä, mukana laskuri | ||
Rivi 321: | Rivi 323: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[ | *[https://tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide] - laaja englanninkielinen opas bash-skriptaukseen | ||
*[ | *[https://www.panix.com/~elflord/unix/bash-tute.html Pikaopas bash-skriptaukseen] (englanniksi) | ||
*[ | *[https://web.archive.org/web/20170610153335/https://gd.tuwien.ac.at/linuxcommand.org/writing_shell_scripts.php Writing shell scripts] - toinen laaja englanninkielinen opas bash-skriptaukseen - archive.org tallenne 10.6.2017 | ||
*[ | *[https://www.shellcheck.net/ ShellCheck] on www-ohjelma, joka havaitsee kaikki [[sh]] ja [[bash]]-skriptien ongelmat ja antaa niille parannus ehdotukset. | ||
*[ | *[https://explainshell.com/ ExplainShell] on www-ohjelma, joka antaa ohjetekstin annetuille komennoille. | ||
*[ | *[https://mywiki.wooledge.org/BashPitfalls Bash Pitfalls] yleisimmät bash-skriptauksen sudenkuopat. | ||