shell 中引号的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 中引号的用法相关的知识,希望对你有一定的参考价值。

shell中三种引号的用法

双引号 (“ ”):双引号中的字符,除了$,",`和\以外的所有字符都解释成字符本身。

1 [email protected]:~#echo "$PATH"
2 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
1 [email protected]:~#echo "`pwd`"
2 /root
1 [email protected]:~#echo "I am $USER"
2 I am root

单引号(‘  ’):单引号中的字符,除了$,",`和\都失去特殊的意义,而成为普通的字符。

1 [email protected]:~#echo I am $USER
2 I am $USER

反引号(`  `): 反引号中的字符都会被解释成命令。

[email protected]:~#echo "Today‘year is `date +%y`"
Todayyear is 17
[email protected]:~#echo `pwd`
/root

 

以上是关于shell 中引号的用法的主要内容,如果未能解决你的问题,请参考以下文章

Shell 基础 -- 总结几种括号引号的用法

shell从入门到精通各种引号括号用法总结

awk中使用$0与shell脚本$1有冲突怎么办

shell ---- ` ,$(),[[...]],[...],eval的用法

shell中三种引号的区别

bash中双引号单引号反撇号的用法