良许Linux教程网 干货合集 Linux系统使用echo命令向文件中写入内容

Linux系统使用echo命令向文件中写入内容

本篇文章主要和大家分享一下Linux系统使用echo命令向文件中写入内容的方法,本文实操记录、绝无水文,如有错误或遗漏欢迎指正。

u=2796580185,2045090939&fm=26&gp=0

1.echo指令基本用法【1】 Linux官方用户手册——echo指令【2】输入指令获得帮助    sudo echo –help        返回内容如下用法:echo [短选项]… [字符串]…或:echo 长选项

将 STRING 回显到标准输出。

 -n 不尾随换行符  -e 启用解释反斜杠的转义功能  -E 禁用解释反斜杠的转义功能(默认)      –help 显示此帮助信息并退出      –version 显示版本信息并退出若-e 可用,则以下序列即可识别:  \    反斜杠  \a    响铃声  \b    退格  \c    不再产生新的输出  \e    转义符    \f    换页  \n    新行  \r    回车  \t    水平制表符  \v    竖直制表符  \0NNN   字节数以八进制数 NNN (1至3位)表示  \xHH    字节数以十六进制数 HH (1至2位)表示

2.覆盖文件内容    【示例脚本】test.sh    使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件。#!/bin/bashecho “Raspberry” > test.txt    【操作过程】

修改权限,脚本可执行

chmod u+x test.sh    ./test.sh    【文件内容】Raspberry

3.追加文件内容    【示例脚本】test.sh    使用>>指令向文件追加内容,原内容将保存。#!/bin/bashecho “Raspberry” > test.txtecho “Intel Galileo” >> test.txt    【操作过程】

修改权限,脚本可执行

chmod u+x test.sh    ./test.sh    【文件内容】    请注意echo指令默认在行尾增加回车(\n),所以此处显示两行。RaspberryIntel Galileo

4.输入转移字符    使用-e参数可启用转移字符。下面通过echo指令向文件写入一个JSON数据包。如果不熟悉JSON格式请参考——【 前端学习——JSON格式详解】    【示例脚本】test-json.sh#!/bin/bashecho -e “{” > test-json.txtecho -e “\tname:xukai871105” >> test-json.txtecho -e “}” >> test-json.txt    【说明】    此处用到了两处转移字符,\t制表符,双引号。    【操作过程】

修改权限,脚本可执行

chmod u+x test-json.sh    ./test-json.sh      【文件内容】{     “name”:”xukai871105″}5.使用变量    上面的脚本中3处使用了文件名称test-json.txt,如果文件名称需要修改那么就需要修改3处,这样的操作显得麻烦些,为了简化操作可以使用变量简化脚本。    【示例脚本】test-json.sh#!/bin/bashFILE=”test-json.txt”echo -e “{” > FILEecho -e “}” >> $FILE    【操作过程】

修改权限,脚本可执行

chmod u+x test-json.sh    ./test-json.sh      【文件内容】{     “name”:”xukai871105″}

至此关于Linux系统使用echo命令向文件中写入内容的方法分享结束,想要获取更多内容,请继续关注良许教程网

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部