$0這個程式的執行名字
$n 這個程式的第n個引數值,n=1..9
$*這個程式的所有引數,此選項引數可超過9個。
$# 這個程式的引數個數
$$ 這個程式的pid(指令碼執行的當前程序id號)
$!執行上乙個背景指令的pid(後台執行的最後乙個程序的程序id號)
$?執行上乙個指令的返回值 (顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤)
$-顯示shell使用的當前選項,與set命令功能相同
$@ 跟$*類似,但是可以當作陣列用
援引自:#!/bin/sh
echo
"shell指令碼本身的名字: $0
"echo
"傳給shell的第乙個引數: $1
"echo
"傳給shell的第二個引數: $2
"儲存退出後,你在test.sh所在的目錄下輸入 bash test.sh 12
結果為:
shell指令碼本身的名字: test.sh
傳給shell的第乙個引數:
1傳給shell的第二個引數:
2
shell程式設計 定義簡單標準命令集
shell是使用者操作介面的意思,作業系統執行起來後都會給使用者提供乙個操作介面,這個介面就叫shell,使用者可以通過shell來呼叫作業系統內部的複雜實現,而shell程式設計就是在shell層次上進行程式設計,如linux中的指令碼程式設計。shenll執行原理 由訊息接收 解析 執行構成的死...
Latex的命令集
latex編輯小命令集 begin th setlength centerline vspace caption.label end6 插入超連結 usepackage url 或者 usepackage colorlinks,linkcolor blue href 7 插入中文 巨集包 usepa...
Linux的簡單命令集
啟動和關閉系統 linux 的shells 使用bash shell at 安排,檢查,刪除佇列中的工作 cat 連線檔案並列印到標準輸出 cd 改變目錄,能處理絕對和相對路徑 chmod 改變檔案保護許可權 chown 改變檔案的屬主和組 clear 清除螢幕 象dos中的cls cp 拷貝檔案 ...