引用 單引號,雙引號和反斜槓

2021-10-17 08:32:07 字數 968 閱讀 7173

會使文字以字元的形式展示,會過濾部分擴充套件,但是引數擴充套件,算數擴充套件和命令替換依然有效($,``,\)

抑制所有的擴充套件

轉義字元,可以限制一些雙引號中的擴充套件

[portal@ccodtk test]$ cat test1.sh 

#!/bin/bash

set -xueo pipefail

a_config=""

--------------------------

[portal@ccodtk test]$ bash test1.sh a

+ a_config=''

+ echo '$'

$+ echo ''

分析:

通過命令eval,是這個文字形式的變數內容得到bash的解析,從而展現出最後的內容

[root@qcteam-ciserver resources]# echo $user

root

[root@qcteam-ciserver resources]# pwd

/home/docker/cubes/dcmssecurity/src/main/resources

[root@qcteam-ciserver resources]# ssh [email protected] 'pwd; echo $user'

/home/portal

portal

[root@qcteam-ciserver resources]# ssh [email protected] "pwd; echo $user"

/home/portal

root

[root@qcteam-ciserver resources]# ssh [email protected] "pwd; echo \$user"

/home/portal

portal

分析:

Shell單引號,雙引號,反引號,反斜槓

shell單引號,雙引號,反引號,反斜槓 shell可以識別4種不同型別的引字符號 單引號字元 雙引號字元 反斜槓字元 反引號字元 1.單引號 grep susan phonebook susan goldberg 403 212 4921 susan topple 212 234 2343 如果我...

shell中單引號 雙引號 反引號 反斜槓的區別

shell 可以識別4種不同型別的引字符號 單引號字元 雙引號字元 反斜槓字元 反引號字元 1.單引號 grep susan phonebook susan goldberg 403 212 4921 susan topple 212 234 2343 如果我們想查詢的是susan goldberg...

shell中單引號 雙引號 反引號 反斜槓的區別

url shell 可以識別4種不同型別的引字符號 單引號 字元 雙引號字元 反斜槓字元 反引號字元 color red b 1.單引號 b color grep susan phonebook susan goldberg 403 212 4921 susan topple 212 234 234...