shell中3個易混淆的符號用法

2021-06-03 18:26:30 字數 510 閱讀 6356

shell中3個易混淆的符號用法

'string' 單引號 (single quote)

被單引號用括住的內容,將被視為單一字串。在引號內的代表變數的$符號,沒有作用,也就是說,他被視為一般符號處理,防止任何變數替換。

heyyou=homeecho '$heyyou' # we get $heyyou

"string" 雙引號 (double quote)

被雙引號用括住的內容,將被視為單一字串。它防止萬用字元擴充套件,但允許變數擴充套件。這點與單引數的處理方式不同。

heyyou=homeecho "$heyyou" # we get home

`command` 倒引號 (backticks)

在前面的單雙引號,括住的是字串,但如果該字串是一列命令列,會怎樣?答案是不會執行。要處理這種情況,我們得用倒單引號來做。

fdv=`date +%f`echo "today $fdv"

在倒引號內的 date +%f 會被視為指令,執行的結果會帶入 fdv 變數中。

AS3中易混淆的XML,XMLList轉換

twothree alert.show a.tostring a alert.show a.toxmlstring a.toxmlstring 以上兩句輸出完全一樣 var b xml new xml one two 上句使用xml建構函式來建立乙個xml物件,它接受乙個string物件作為引數,其...

JQuery中易混淆的概念

向每個匹配的元素內部追加內容。i would like to say i would like to say hello 把所有匹配的元素追加到另乙個 指定的元素集合中。i would like to say i would like to say i would like to say i wou...

numpy中的易混淆點

論numpy中matrix 和 array的區別 numpy matrices必須是2維的,但是 numpy arrays ndarrays 可以是多維的 1d,2d,3d nd matrix是array的乙個小的分支,包含於array。所以matrix 擁有array的所有特性。在numpy中ma...