shell命令中的空格問題(用ssh執行)
①如果shell命令中有空格,可以使用單引號或雙引號引起來
②單引號不會識別符號,將$解析爲變量的引用
③最外層是雙引號,內嵌單引號,$等特殊符號依舊可以識別
④最外層是單引號,內嵌雙引號,$等特殊符號無法識別
` 反引號,將反引號中的內容作爲linux命令執行,賦值給一個變量!等價於$()
①如果shell命令中有空格,可以使用單引號或雙引號引起來
②單引號不會識別特殊符號,而雙引號會識別符號,將$解析爲變量的引用
③最外層是雙引號,內嵌單引號,$等特殊符號依舊可以識別
④最外層是單引號,內嵌雙引號,$等特殊符號無法識別
` 反引號,將反引號中的內容作爲linux命令執行,賦值給一個變量!等價於$()