tft每日頭條

 > 生活

 > shell單引号雙引号的含義

shell單引号雙引号的含義

生活 更新时间:2024-09-27 21:23:07

shell單引号雙引号的含義(LinuxShell中單引号雙引号)1

1、單引号(' ')

單引号所見即所得,直接顯示單引号裡的内容。即單引号裡的任何字符都會原樣輸出,單引号字符串中的變量是無效的。

比如下面的例子,單引号所見即所得。

shell單引号雙引号的含義(LinuxShell中單引号雙引号)2

2、雙引号(" ")

雙引号則是先把變量解析之後,再輸出。

上面的例子中,使用雙引号的時候,所見非所得,系統會先計算 $TEST 的值,然後再 echo 出來。

雙引号括起來的字符中,"$"、反斜杠(\)和反引号(` `)是擁有特殊含義的:

  • $ 代表引用變量的值;
  • \ 反斜杠是轉義字符;
  • `` 反引号代表引用命令。
3、反引号(` `)

反引号用于命令替換,即先執行反引号中的語句,再把結果加入到原命令中。

反引号(`)位于鍵盤Tab鍵的上方、1鍵的左方。注意不要與單引号搞混。

反引号的用法示例如下,先執行date命令,再将結果與字符串"date: "連起來,最後再echo出來。

shell單引号雙引号的含義(LinuxShell中單引号雙引号)3

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved