Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://linuxjourney.com/lesson/the-shell
- https://linuxjourney.com/lesson/stdout-standard-out-redirect
- [[ -e parametri.sh ]];
- echo $?
- preveri, če obstaja datoteka parametri.sh, če obstaja, vrne 0, drugače nekaj drugega
- [[ -d Bash/ ]];
- echo $?
- preveri, če obstaja direktorij z imenom Bash, če obstaja, vrne 0
- if [[ -d Bash ]]
- then
- echo Bash je mapa
- Vrne nazaj: Bash je mapa, če ta mapa obstaja
- --------------
- x=5
- v = "x je $x"
- VRNE: x je 5
- v = 'x je $x'
- VRNE: x je $x
- ------------
- bash skripta.sh 1 2 3 a b c "hello world"
- for p in $*
- do
- echo "Parameter je " $p
- done
- ---
- bash skripta.sh 1 2 3 a b c "hello world"
- for p in "$@"
- do
- echo "Parameter je " $p
- done
- ---
- bash skripta.sh 1 2 3 a b c "hello world"
- for p
- do
- echo "Parameter je " $p
- done
- ----------------
- # poglej ukaz shift POMEMBNO za zastavice in parametre
- echo $1
- shift
- echo $1
- shift
- echo $1
- shift
- echo $1
- shift
- to izpiše a b c 1
- # program za branje zastavice
- while [[ -n $1 ]]
- do
- if[[ $1 == -i ]]
- then
- shift
- name=$1
- ...
- elif [[ $1 == -v ]]
- then
- shift
- value=$1
- ..
- else
- OSTALi_PARAMETR+=($1)
- fi
- shift
- done
- echo my bane us $name
- echo value je $value
Add Comment
Please, Sign In to add comment