zoukankan      html  css  js  c++  java
  • 5-1-1-shell:字符串表示

    字符串赋值

    shell中字符串赋值可以有如下几种方式

    单引号 str1='str1.'
    双引号 str2="str2."
    无引号 str3=str3.
    反引号 str4=`ls`

    单引号:

    输出方式:

    内容原样输出

    demo:

    a='aa'
    b='$a'
    echo $b
    结果: $a

    假如想要将a的值赋值给b,使用单引号,会导致b的结果为字符串$a

    双引号:

    输出方式:

    执行命令、变量、转义等,得到结果,然后在输出最终内容

    demo:

    a='aa'
    b='$a'
    echo $b
    结果:aa

    不加引号:

    输出方式:

    同双引号,但是不能处理含有空格等特殊字符的字符串

    demo:

    a='aa'
    b='$a'
    echo $b
    结果:aa

    反引号:

    输出方式:

    将引号内容当做命令执行后,把结果赋值

    demo:

    a=`ls`
  • 相关阅读:
    部分测试文档
    部分说明文档
    最终复审
    M2postmortem
    Beta版本发布说明
    M2项目测试
    Daily scrum 12.24
    Daily scrum 12.21
    Daily scrum 12.20
    个人阅读作业2
  • 原文地址:https://www.cnblogs.com/lamp-lrh/p/14998467.html
Copyright © 2011-2022 走看看