Ero sivun ”Bash-skriptaus” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
p (source->syntaxhighlight) |
pEi muokkausyhteenvetoa |
||
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 107: | Rivi 107: | ||
[ ehto ] && lauseita || [ toinen ehto ] && lauseita || muita lauseita | [ ehto ] && lauseita || [ toinen ehto ] && lauseita || muita lauseita | ||
[ $PWD = "/" ] && printf " | [ $PWD = "/" ] && printf "\nTämä skripti suoritetaan juurihakemistossa\n" || printf "\nSkripti suoritetaan hakemistossa %s\n" "$PWD" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Rivi 274: | Rivi 274: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
# linucast.sh - LinuCast-podcastin latausskripti | |||
for i in `seq -f"%03g" 1 104` | for i in `seq -f"%03g" 1 104` | ||
do | do | ||
Rivi 292: | Rivi 293: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
# issueLataaja.sh - Ubuntu-aiheisen verkkojulkaisu Full Circle:n artikkelilataaja, kerää ne kaikki! | |||
# Tyhjennetään ruutu | # Tyhjennetään ruutu | ||
clear | clear | ||
# Haetaan kaikki Full | # Haetaan kaikki Full Circlen artikkelit ensimmäisestä beta-julkaisusta (0) kaikkein uusimpaan asti. | ||
for luku in $(seq | # Listataan julkaisut verkkosivulta, joista viimeisin tallennetaan muuttujaksi. | ||
viimeisin_julkaisu=$(curl -s https://fullcirclemagazine.org/downloads/ | grep -oP '(?<=Issue )[0-9]+' | tail -1); | |||
for luku in $(seq 0 $viimeisin_julkaisu) | |||
do | do | ||
FILE="issue"$luku"_en.pdf" | FILE="issue"$luku"_en.pdf" |