Ero sivun ”Bash-skriptaus” versioiden välillä

Siirry navigaatioon Siirry hakuun
25 merkkiä poistettu ,  29. kesäkuuta 2016
Rivi 80: Rivi 80:
Ehdollisia rakenteita luodaan bashille if, then, else ja fi -avainsanoilla. Rakenteen syntaksi on seuraava:
Ehdollisia rakenteita luodaan bashille if, then, else ja fi -avainsanoilla. Rakenteen syntaksi on seuraava:
<source lang="bash">
<source lang="bash">
if [ ehto ]
if [ ehto ]
then
then
     lauseita
     lauseita
elif [ toinen ehto ]
elif [ toinen ehto ]
then
then
     lauseita
     lauseita
else
else
     muita lauseita
     muita lauseita
fi
fi
</source>
</source>


Ehdot merkitään hakasulkeiden sisään esimerkiksi seuraavalla tavalla
Ehdot merkitään hakasulkeiden sisään esimerkiksi seuraavalla tavalla
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
if [ $PWD = "/" ]
if [ $PWD = "/" ]
then
then
        echo "Tämä skripti suoritetaan juurihakemistossa";
    echo "Tämä skripti suoritetaan juurihakemistossa";
else
else
        echo "Skripti suoritetaan hakemistossa $PWD";
    echo "Skripti suoritetaan hakemistossa $PWD";
fi
fi
</source>
</source>


Rivi 144: Rivi 144:
Esimerkiksi seuraavat ehdot ovat tosia
Esimerkiksi seuraavat ehdot ovat tosia
<source lang="bash">
<source lang="bash">
[ 2 -lt 5 ]
[ 2 -lt 5 ]
[ "moi" != "linux" ]
[ "moi" != "linux" ]
[ 54 -ge 53 ]
[ 54 -ge 53 ]
[ -f "/etc/fstab" ]
[ -f "/etc/fstab" ]
</source>
</source>


Navigointivalikko