tft每日頭條

 > 生活

 > linux大括号命令怎麼使用

linux大括号命令怎麼使用

生活 更新时间:2024-07-17 17:29:38
1、單引号的使用

單引号可以将它中間的所有任意字符還原為字面意義,實現屏蔽Shell元字符的功能。注意

不可以在兩個單引号中間單獨插入一個單引号,單引号必須成對出現。

示例1:定義一個變量,并輸出變量的值

[root@localhost tmp]# TESTVAR=123456 [root@localhost tmp]# echo $TESTVAR 123456 [root@localhost tmp]#

linux大括号命令怎麼使用(單引号與雙引号的使用)1

示例2:通過單引号還原變量的字面意義

[root@localhost tmp]# echo '$TESTVAR' $TESTVAR

linux大括号命令怎麼使用(單引号與雙引号的使用)2

示例3:反斜杠\默認為轉義換行,用單引号後是否會被屏蔽?

即:證明單引号有能屏蔽Shell元字符的功能;

[root@localhost tmp]# echo 'testvar \' testvar \ [root@localhost tmp]#

linux大括号命令怎麼使用(單引号與雙引号的使用)3

2、雙引号的使用

雙引号類似于單引号,但其不會屏蔽 ' 、\和$這三個Shell元字符的含義,如果需要屏蔽

這些字符含義,必須前置一個符号\,其他字符的功能将被屏蔽(包括單引号)。也就是說,兩

個雙引号之間的單引号不必成對出現

示例1、雙引号輸入還原字面意義

[root@localhost tmp]# echo "一心分享,也是一種成長,謝謝" 一心分享,也是一種成長,謝謝 [root@localhost tmp]#

linux大括号命令怎麼使用(單引号與雙引号的使用)4

示例2、單引号在雙引号中不必成對出現,被還原字面意義

[root@localhost tmp]# echo "this's table" this's table [root@localhost tmp]#

linux大括号命令怎麼使用(單引号與雙引号的使用)5

示例3、對變量來說,雙引号不會被還原字面意義而屏蔽

[root@localhost tmp]# echo $TESTVAR 123456 [root@localhost tmp]# echo "$TESTVAR" 123456 [root@localhost tmp]#

linux大括号命令怎麼使用(單引号與雙引号的使用)6

示例4、對變量來說,雙引号中變量前加反斜杠會被還原成字面意義而屏蔽

[root@localhost tmp]# echo "$TESTVAR" 123456 [root@localhost tmp]# echo "\$TESTVAR" $TESTVAR [root@localhost tmp]#

linux大括号命令怎麼使用(單引号與雙引号的使用)7

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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