1. 程式人生 > >Linux命令之單引號、雙引號、反引號

Linux命令之單引號、雙引號、反引號

1.單引號 (' ') 單引號,不具有變數置換的功能,即單引號會告訴shell忽略所有的特殊字元
Linux命令之單引號、雙引號、反引號
2.雙引號(" ") 雙引號,具有變數置換的功能,即雙引號之要求忽略大多數特殊字元,除了$(使用變數前導符), (轉義符), `(反向引號)。
Linux命令之單引號、雙引號、反引號

3.反向引號( ): 命令替換與變數替換差不多,都是用來重組命令列的,先完成引號裡的命令列,然後將其結果替換出來,再重組成新的命令列。(相當於$(...))

$( )與``的區別
在操作上,這兩者都是達到相應的效果,但是建議使用$( ):
Linux命令之單引號、雙引號、反引號
Linux命令之單引號、雙引號、反引號