原來 bash 還可以支持 function 概念 @@+
test@test:~$ vim demo.sh
腳本內容
#!/bin/bash
a(){
echo 'a'
}
b(){
echo 'b'
}
main(){
a
b
}
main "$@"
test@test:~$ sh demo.sh
a
b
還支援全局變數,寫個小例子:
test@test:~$ vim demo.sh
#!/bin/bash bash
a=123
set(){
a=456
}
set
echo $a
test@test:~$ sh demo.sh
456
另外發現居然變數中間不能有空白
...