#!/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 programerji sanjajo o tako preprostem načinu ustvarjanja tekstnih menujev. Konstrukcija je na moč podobna 'for', le da namesto izvedbe seznama ukazov povpraša uporabnika za vsako 'besedo' v $IZBIRE.
#!/bin/bash if [ -z "$1" ]; then echo uporaba: $0 imenik exit fi IZVIRNA_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). Če ga ni, se skript konča z izpisom navodila za uporabo. Preostanek skripta verjetno razumete.