指令格式:
bash [options] [command_string | file]
整個指令由空白字元分成許多字,一開始可有一些選項 (option)。如果選項沒設 -c 或 -s 且之後還有引數,第一個引數會認定是一個檔名,並設為 $0。之後的引數依序設為位置參數 $1、$2、...。bash 會讀取並執行檔案內的指令,然後離開,離開狀態碼預設 0,最後執行的指令有最後決定權。檔案首先會在目前目錄找,如沒有再找 PATH 指定的目錄。 INVOCATION
DEFINITIONS, RESERVED WORDS, & COMMENTS
SHELL GRAMMAR
QUOTING
PARAMETERS
EXPANSION
REDIRECTION
ALIASES 別名
FUNCTIONS
ARITHMETIC EVALUATION
CONDITIONAL EXPRESSIONS
SIMPLE COMMAND EXPANSION
COMMAND EXECUTION
COMMAND EXECUTION ENVIRONMENT
ENVIRONMENT
EXIT STATUS 結束狀態
SIGNALS
JOB CONTROL
PROMPTING
READLINE
HISTORY
HISTORY EXPANSION
SHELL BUILTIN COMMANDS 內建指令
RESTRICTED SHELL
SEE ALSO
FILES
參考來源
- man bash
- http://lirobo.blogspot.com/2013/11/shell-script.html
- tcsh 跟 bash 的不同:https://web.fe.up.pt/~jmcruz/etc/unix/sh-vs-csh.html
- http://linuxfinances.info/info/unixshells.html
- Bash Reference Manual
沒有留言:
張貼留言