Linux 命令符反引号`` 变量引用和命令转换符号$ 反斜线屏蔽符/


反引号··有时也称为倒引号,这个键通常位于键盘的Tab键上方、数字键1的左边。反引号主要用来引用一些函数、命令输出等,执行时系统会尝试将反引号中的内容当作一个命令执行

如果在一条命令中出现了反引号,系统会首先执行反引号内的命令

1.将cat命令的执行结果作为ls命令的参数

#ls -l `cat /etc/shells`



2.在字符串中嵌套和使用一个命令的情况经常用到:

使用倒引号引用当前系统的时间

#echo "Now time: `date +'%T'`"



3.可以在反引号中引用更长的命令

###############################################


美元符号“$”表示引用一个变量,引用一个变量时只需要在变量名称前面加上“$”符号即可

1.使用一个变量保存当前的日期并输出

#date =`date`

#echo "Host ime is :$date"



2.美元符号“$”还可以用来置换命令,使用美元符号置换命令时,Bash会将相应的命令放入子Shell执行

使用命令转换符引用命令输出

#ls -l $(cat /etc/shells)



note:在不同的系统中,命令转换符的使用方法可能会有差别,有的系统可能需要在转换符和置换命令之间加入一个空格才能执行

#######################################################################3


有些时候需要再输出中使用这些特殊字数本身,这是就应该使用反斜线“\”(也称反斜杠)屏蔽其特殊的含义


1.使用反斜线屏蔽输出字符串中的$

#echo "Please pay \$15.50"


2.当输出内容含有引号时,应该使用反斜线屏蔽引号的特殊含义:

#echo "Tom:\"What is your name?\""





  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值