用戶自己定義的變量: 由用戶自己定義,修改和使用。
預定義變量:Bash預定義的特殊變量,不能直接修改。
位置變量:通過命令給程序傳遞執行參數,例如,$n()
位置變量有9個,$0 1 2 3 4 5 6 7 8 9
#!/bin/bash
echo $1
echo $2
echo $3
echo $4
echo $5
echo $6
echo $7
echo $7
echo $8
echo $9
echo $10
farsight@ubuntu:~/shell$ ./echo.sh a b c d e f g h j l
a
b
c
d
e
f
g
g
h
j
a0 //只打印了9個參數,把$a10當成$1=a再加0所以是a10;
#!/bin/bash
2
3 case $1 in
4 start)
5 echo ' start..... '
6 ;;
7
8 stop)
9 echo ' stop... '
10 ;;
11 esac
~