zoukankan      html  css  js  c++  java
  • 变量中 双引号和单引号的说明

    单引号:

    可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。

    双引号:

    把双引号内的内容输出出来;如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来。

    不加引号:

    不会将含有空格的字符串视为一个整体输出, 如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来,如果字符串中带有空格等特殊字符,则不能完整的输出,需要改加双引号,一般连续的字符串,数字,路径等可以用。

    先上实列

    [root@fyc119 ~]# name="vbirb"
    [root@fyc119 ~]# echo name
    name
    [root@fyc119 ~]# echo $name
    vbirb
    [root@fyc119 ~]# echo "name"
    name
    [root@fyc119 ~]# echo "$name"
    vbirb
    [root@fyc119 ~]# myname="$name is me"
    [root@fyc119 ~]# echo myname
    myname
    [root@fyc119 ~]# echo "myname"
    myname
    [root@fyc119 ~]# echo $myname
    vbirb is me
    [root@fyc119 ~]# echo "$myname"
    vbirb is me

    [root@fyc119 ~]# echo 'name'
    name
    [root@fyc119 ~]# echo '$name'
    $name
    [root@fyc119 ~]# echo `name`
    -bash: name: command not found

    引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符,而不会有特殊符号。

  • 相关阅读:
    回话处理程序(17)
    PDO介绍(16)
    MySQL基础
    保护网站安全(13)
    身份验证(12)
    处理HTML表单(11)
    错误和异常处理(7)
    jQuery 选择器
    官网jquery压缩版引用地址:
    HTML mate标签
  • 原文地址:https://www.cnblogs.com/fyc119/p/7727704.html
Copyright © 2011-2022 走看看