美文网首页
shell脚本中引号

shell脚本中引号

作者: 四阿哥萌萌哒 | 来源:发表于2019-10-20 13:30 被阅读0次

单引号字符串的限制:

1.单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
2.单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。

双引号

your_name='runoob'
str="Hello, I know you are \"$your_name\"! \n"
echo -e $str

输出结果为:

Hello, I know you are "runoob"! 

双引号的优点:
1.双引号里可以有变量
2.双引号里可以出现转义字符

拼接字符串

your_name="runoob"

使用双引号拼接

greeting="hello, "$your_name" !"
greeting_1="hello, ${your_name} !"
echo $greeting  $greeting_1

使用单引号拼接

greeting_2='hello, '$your_name' !'
greeting_3='hello, ${your_name} !'
echo $greeting_2  $greeting_3

输出结果为:

hello, runoob ! hello, runoob !
hello, runoob ! hello, ${your_name} !

相关文章

  • shell脚本中引号

    单引号字符串的限制: 1.单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;2.单引号字串中不能出现单...

  • shell脚本

    在为shell脚本传递的参数中如果包含空格,应该使用单引号或者双引号将该参数括起来,以便于脚本将这个参数作为整体来...

  • 03shell传递参数

    $n获取脚本参数 n为数字 在为shell脚本传递的参数中如果包含空格,应该使用单引号或者双引号将该参数括起来,以...

  • 命令替换 &命令组合

    在 bash shell 脚本编程中中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command s...

  • shell脚本或R脚本中参数含有空格的处理方法

    如图,shell脚本中参数含有空格或其他特殊字符,需要将参数使用单引号或双引号括起来 如果是R脚本,则可以将参数保...

  • bash小结

    Shell脚本编程 shell 标识第一行 #!/bin/sh 变量 字符串 单引号字符串的限制: 单引号里的任何...

  • echo $? 这个东东$?在linux系统里是什么含义?

    shell中的特殊变量:变量名含义$0shell或shell脚本的名字$*以一对双引号给出参数列表$@将各个参数分...

  • shell 特殊字符和符号

    shell 特殊字符和符号 在编写bash脚本的时候经常会使用到 "双引号,'单引号,`反引号。 参考:http:...

  • shell 脚本中双引号、单引号、反引号的区别

    最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测...

  • Shell 脚本中的单引号、双引号和反引号

    单引号 将原有的命令或者字符串以普通的字符形式显示出来,这样对于原来是字符串并没有什么影响,但是对于原来是shel...

网友评论

      本文标题:shell脚本中引号

      本文链接:https://www.haomeiwen.com/subject/sunomctx.html