shell 元字符
> prog > file 將標準輸出重定向到文件 >> prog >> file 將標準輸出附加到文件 < prog < file 從文件file中獲取標準輸入 | p1 | p2 將p1的標準輸出作爲p2的標準輸入 <<string Here Document: 標準輸入從Here Document讀入,直到出現string * 匹配文件名中的零個或多個字符 ? 匹配文件名中的任何單個字符 {abc} 匹配文件名中abc範圍內的任何字符,如0-9或a-z都是合法的 ; 命令結束符,例如p1; p2表示先執行p1,再運行p2 & 命令結束符,與 ; 類似,但不等p1結束 `...` 運行...中的命令,輸出的結果代替`...` (...) 在子shell中執行...中的命令 {...} 在當前shell中執行...中的命令(很少使用) $1,$2等 $0...$9 代表shell文件的參數 $變量 shell變量的值 ${變量} 變量的值,爲避免在文本連接時混淆 / /c 將 c 字符作爲字符,但 / 後面加換行符無效 '...' 作爲文本,不作任何替換 "..." 在 ... 中的$、`...` 和 / 得到替換後,將 ... 作爲文本 # 表示註釋 變量=值 爲變量賦值 p1&&p2 運行p1;若成功,再運行p2 p1||p2 運行p1;若不成功,再運行p2 _____________________________________________________________________ Shell 內部變量 $# 參數個數 ,從0開始計數 $* shell的所有參數 $@ 類似$*,具體請參看文章http://bbs.chinaunix.net/viewthread.php?tid=218853&extra=&page=7 $- shell用的選擇項 $? 上次執行的命令的返回值 $$ shell的進程標識符 $! 用&啓動的最後一個命令的進程標識符 $HOME cd命令的缺省參數 $IFS 參數分隔詞的字符表 $MAIL 信件文件,當其改變時給出信息you have mail ... 沒用過這個^_^ $PATH 搜索命令的目錄表 $PS1 提示符串,缺省爲$ |
Shell元字符和shell內部變量
Shell元字符和shell內部變量
2007-04-17 10:58
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.