單引號關閉所有有特殊作用的字元
而雙引號只要求shell忽略大多數,除了①美元符號②反引號③反斜槓,這3種特殊字元不被忽略。
具體而言:
單引號包括的內容均被原樣輸出
雙引號會做變數替換,命令替換和轉義,除此之外原樣輸出
示例:
#!/bin/bash
dt="today is"
singlequote='\"$dt is `date`\"'
doublequote="\"$dt is `date`\""
echo $singlequote
echo $doublequote
輸出為:
$ sh test.sh
\"$dt is `date`\"
"today is is 2023年 03月 20日 星期二 09:52:36 cst"
Shell學習筆記 未完待續
一 cat的用法總結 cat是乙個簡單而通用的命令,用來顯示內容,建立檔案,還可以用來顯示控制字元 但是在使用cat是請注意,它不會在檔案分頁符處停下來,它會一下顯示完整個檔案。如果希望每次顯示一頁,可以使用more或者cat命令的輸出通過管道傳遞到另外乙個具有分頁功能的命令中 cat myfile...
nodejs筆記(未完待續)
1 promise用於非同步處理 function getdata resolve,reject 1000 var p newpromise getdata p.then data 2 async function getdata console.log getdata promiseasync f...
nginx 未完待續
yum install y pcre yum install y pcre devel yum install y openssl yum install y openssl devel yum install y zlib yum install y gccyum安裝 yum install y ...