Linux随笔:三种引号用法理解

  • 单引号真的很单纯,只是把内容扩起来当成引号用。

  • 双引号需要调用变量内容时候用,中间内容没有变量时候也可单纯的当引号用

  • 反向单引号则是执行其中的命令了

  • 我们先用date这个命令感受一下,单引号和双引号都是显示date这个单词,而反向单引号则是把date当成命令去执行了,显示的是date命令的直接结果。
  • date
    [root@Dadda7 ~]#echo 'date'
    date
    [root@Dadda7 ~]#echo "date"
    date
    [root@Dadda7 ~]#echo `date`
    Thu Aug 16 15:48:07 CST 2018

    我们再用变量感受一下,单引号输出内容为$PATH这个单词,双引号显示了变量中的内容,而反向单引号则是把变量当成命令取执行了。

  • [root@Dadda7 ~]#echo '$PATH'
    $PATH
    [root@Dadda7 ~]#echo "$PATH"
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    [root@Dadda7 ~]#echo `$PATH`
    -bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

    我们再用变量$USER和whoami命令感受一下

    [root@Dadda7 ~]#grep "$USER" /etc/passwd 
    root:x:0:0:root:/root:/bin/bash
    operator:x:11:0:operator:/root:/sbin/nologin
    [root@Dadda7 ~]#grep `whoami` /etc/passwd  
    root:x:0:0:root:/root:/bin/bash
    operator:x:11:0:operator:/root:/sbin/nologin
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值