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 “\t“name“:“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”,或扫描下方二维码进行关注,更多等着你!