Shell指令碼程式設計 引用

2021-04-27 22:38:02 字數 472 閱讀 1386

1、引用的概念:關掉乙個字元的特殊意義稱為「引用」。通常有一下三種方式:

1、使用反斜槓字元(/)

2、使用單引號

3、使用雙引號

shell中的部分元字元 * ? [ ] ' " / $ ; & ( ) ; ^ < > new-line space tab

2、使用/來引用,如echo hello;world會提示world找不到這個命令,而使用echo hello/;world即可取消;的意義。

3、使用單引號來引用,有時一行字串中元字元太多,用/就太麻煩,而且不易讀懂,所以使用兩個單引號引起來即可。但是,如果字串中本來就含有單引號,那麼就要注意了,不能正確匹配。單引號將裡面的任何元字元都取消意義

4、使用雙引號引用,由於單引號太壟斷,連變數替換都不行。雙引號取消了除一下字元的意義:

$,``,/$,/`,/",//,所有其他的/字元都是文字元。

注意:當然上面的引用方法可以一起使用。

shell 指令碼程式設計之引用

shell 中字元分為兩種,一種是普通字元,另一種是元字元 meta 元字元是 shell 的保留字元,在 shell 中有著特殊的意義。引用是指將字串用某種符號括起來,以防止特殊字元被解析成其它意思。shell 中有四種引用符,用雙引號,單引號,反引號和轉義字元。特殊字元無法直接輸出,因為特殊字元...

Shell 指令碼程式設計

1 執行shell的方法 指定shell bin sh 由sh執行指令碼 指令碼總是由sh解釋 顯示呼叫shell sh scriptname 在當前shell中執行指令碼 profile profile是可執行的 ksh profile profile是不可執行的 改變當前的執行環境責應輸入.pr...

Shell 指令碼程式設計

a file 如果 file 存在則為真。b file 如果 file 存在且是乙個塊特殊檔案則為真。c file 如果 file 存在且是乙個字特殊檔案則為真。d file 如果 file 存在且是乙個目錄則為真。e file 如果 file 存在則為真。f file 如果 file 存在且是乙個...