Linux Shell程式設計 一

2021-10-09 18:26:39 字數 876 閱讀 4665

#!/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...