首页 > 其他分享 >echo命令的双引号和单引号以及>和>>

echo命令的双引号和单引号以及>和>>

时间:2023-07-31 15:33:42浏览次数:29  
标签:双引号 na 单引号 echo linux sa root Hello

版权声明:本文为CSDN博主「渣渣帅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39458487/article/details/123567660

 

在shell中,echo可以写入文件,那么其中的单引号和双引号有什么不同?

展示几个例子:

[root@linux ~]# na=Tek

[root@linux ~]# echo $na

Tek

--------------------------------------------------

[root@linux ~]# sa=”Hello $na”

[root@linux ~]# echo $sa

Hello Tek

-----------------------------------------------------

[root@linux ~]# sa='Hello $na'

[root@linux ~]# echo $sa

Hello $na

-----------------------------------------------------

可以看出来单引号可以原封不动的将内容输出,而双引号会将值进行替换。这在用echo写文件的时候要注意

------------------------------------------------------------------------------------------------------------------------

echo中>表示写入文件,并将文件内所有文字替换,也就是说会先清除文件内容再写入。

而>>则是在末行追加一行新的到文件中

echo "kk" > e.txt

echo "22" >> e.txt

则cat e.txt后是

kk

22


标签:双引号,na,单引号,echo,linux,sa,root,Hello
From: https://www.cnblogs.com/FBsharl/p/17593573.html

相关文章

  • python字符串中有双引号怎么输出
    解决Python字符串中包含双引号的输出问题在Python中,字符串可以使用单引号或双引号括起来。如果字符串中本身包含双引号,则需要采取适当的方法来处理,以避免语法错误或输出错误的结果。下面将介绍几种方法来解决Python字符串中包含双引号的输出问题。1.转义字符转义字符是以反斜......
  • java list每一项添加单引号
    JavaList每一项添加单引号在Java中,List是一种常用的集合类,它可以用来存储多个元素。有时候我们会遇到需要在List的每一项前后添加单引号的需求,本文将介绍如何实现这一功能。为什么需要添加单引号在某些场景下,我们可能需要将List中的每一项转化为字符串,并在其前后添加单引号。这......
  • PHP echo 和 print 语句
    在PHP中,有两种基本的输出方法:echo和print。PHPecho和print语句echo和print之间的差异:echo-能够输出一个以上的字符串print-只能输出一个字符串,并始终返回1提示:echo比print稍快,因为它不返回任何值。PHPecho语句echo是一个语言结构,有无括号均可使用:e......
  • groovy脚本sh执行注意单双引号问题
    正常groovy脚本#!/usr/bin/envgroovypipeline{//确认使用主机/节点机agent{node{label'master'}}options{parallelsAlwaysFailFast()}//声明参数parameters{//传包名称string(nam......
  • python练手项目——给数组中的每个字段加上双引号
    前言工作中经常会遇到一种场景:复制值时,会复制出来几个甚至十几个字段。把这些字段放入SQL语句或者接口里面时,需要手动给每个字段加上引号,很浪费时间。因此我想要写一个python脚本,给字段自动加上引号。测试数据1:上海武汉广州深圳北京内蒙古呼和浩特2:张三,李四,王五,......
  • 批量添加字符串前后单引号(notepad)
    批量添加字符串前后的单引号和逗号准备数据:在此数据前后添加单引号和逗号,实现效果如下‘30’,A先加前面单引号首部添加了一个单引号:B再加后面的单引号和逗号最终把它放到表格、文本里面......
  • csv 中显示逗号和双引号
    此外还有一些其他情况也需要注意,例如字符串中含有逗号的情况,需要用”aa,bb”这样的形式来表达。最后,要说明的是,如果我们通过黏贴或者到处的方式生成了新的excel文件,这样的修改并不会影响我们通过程序来读取excel内容时获取的内容,即=或””会自动被过滤。 碰到的问题1.......
  • python 字典key单引号变双引号
    背景:str1="{'a':1,'b':2,'c':3}"把字典格式的字符串str1转成字典importjsons_dic=json.loads(str1)报错信息:json.decoder.JSONDecodeError:Expectingpropertynameenclosedindoublequotes:line1column2(char1) 解决思路:方法一:(不建......
  • linux 中 echo的颜色输出
     echo:字体颜色 和背景颜色。常见的字体颜色:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,紫色=35,天蓝色=36,白色=37。常见的背景颜色:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,紫色=45,天蓝色=46,白色=47。字体控制选项:1表示高亮,4表示下划线,5表示闪烁等。因为需要使用特殊符......
  • linux 中 echo命令如何输出感叹号
     001、方法1[root@PC1test01]#echo'abc!'##使用单引号abc! 002、方法2[root@PC1test01]#echo"abc!"##双引号,感叹后后面加空格abc! 003、方法3[root@PC1test01]#echoabc!##什么引号都不加abc! 参考:https://www.cnblogs......