#!/bin/bash
IZBIRE="Pozdrav Izhod"
select opt in $IZBIRE; do
if [ "$opt" = "Izhod" ]; then
echo koncano
exit
elif [ "$opt" = "Pozdrav" ]; then
echo Hello World
else
clear
echo nedovoljena izbira
fi
done
Če boste pognali ta skript, boste ugotovili, da so to programerjeve sanje za ustvarjanje tekstnih menijev. Konstrukcija je na moč podobna 'for', le da namesto izvršitve seznama ukazov povpraša uporabnika za vsako 'besedo' v $IZBIRE.
#!/bin/bash
if [ -z "$1" ]; then
echo uporaba: $0 imenik
exit
fi
IZVORNA_MAPA=$1
CILJNA_MAPA="/var/varnostne_kopije/"
DATOTEKA=home-$(date +%Y%m%d).tgz
tar -cZf $CILJNA_MAPA$DATOTEKA $IZVORNA_MAPA
Kaj naredi ta skript bi vam moralo biti jasno. Izraz v prvem pogojnem stavku preveri, ali je program dobil parameter ($1). V primeru, da ga ni, se skript konča z izpisom navodila za uporabo. Preostanek skripta verjetno razumete.