首页 > 其他 > 详细

5-1-0-字符串表示

时间:2021-07-11 17:32:02      阅读:10      评论:0      收藏:0      [点我收藏+]

字符串赋值

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`

 

5-1-0-字符串表示

原文:https://www.cnblogs.com/lamp-lrh/p/14998467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!