#!/bin/bash
echo
"hello world"
# 定義自己的環境變數
tomecat_home=/opt/tomcat
# 輸出變數
export tomcat_home
# $$
echo "程序號: $$"
# $!
# &: 後台方式執行positionpara.sh
./positionpara.sh &
echo "最後乙個程序號: $!"
# $?
echo "執行是否正確: $?"
# ----------輸出結果----------
程序號: 3203
最後乙個程序號: 3204
執行是否正確: 0
bash-4.1# ./positionpara.sh
引數有:0個
case 變數 in
"值1"
)如果變數等於值1,執行此程式;;
"值2"
)如果變數等於值2,執行此程式;;
....
*)如果變數名不是以上值,那麼執行此程式
esac
for 變數 in
"值"do
程式done
for((初始值;條件判斷;變數變化))
do 程式
done
while
[ 條件判斷式 ]
do 程式
done
linux shell程式設計一
一 shell 是linux核心與使用者應用的溝通介面,相當於下面的ui部分 二 shell有很多種,常用的是bash sh,csh,ksh,bash,三 shell指令碼就是shell命令的集合 四 變數賦值中不能有空格,如 bin bash 1 2 3 100 sum 0 for i 1 i 1...
Linux Shell程式設計一
互動模式 當shell收到使用者輸入命令後,就開始執行這項命令,並把結果顯示到螢幕上,結束後shell又會顯示系統提示符,等待使用者輸入下一條命令。後台執行 後台執行的符號為 在命令後面加上 符號,就可以將程式放到後台執行。例如 top 在後台執行的程式怎麼使它恢復到前台來執行呢?執行fg命令,注意...
linux shell程式設計(一)
如果直接使用檔案路徑,如果沒有x許可權會提示許可權不夠 test.sh 使用bash或者sh直譯器不需要獲取執行許可權 bash test.sh sh test.sh 上面幾種方式都是通過開啟子程序的方式來啟動的bash 通過pstree命令可以檢視到程序樹 都是在bash終端下開啟了乙個子程序 b...