學習筆記:
1. 寫shell script---vi 執行--sh
2.script執行方式的區別
如果是直接使用sh 執行,那麼實際上是在子進程中執行的,那麼在腳本中需要加入PATH環境變量
如果是使用source,那麼是在父進程中執行的。
3.用test 配合邏輯符號來進行測試
4.也可以用[]來作判斷例如[ $HOME = = $MAIL ],注意空格就可以了
5.條件判斷式:
5.1(cpp中的if )
if...then
fi --結束if 的意思
5.2(cpp中的switch-case)
case $變量名稱 in
"變量內容1")
..................
"變量內容2")
..................
"變量內容3")
..................
esac --結束5.3(cpp中的函數)
function()
{
}
6.循環
6.1
while[條件]
do
......
done --結束
6.2
until[條件]
do
......
done --結束
6.3for var in con1 con2 con3
do
......
done
6.3
for ((初始值;限制值;執行步長))
do
......
done
好熟悉.........
7.shell script的追蹤和調試