将任意网站提交给google搜索引擎,不同域名一样的网站,珠海公司做网站,租号网站开发如何使用echo指令向文件写入内容0.前言本文总结如何使用echo命令向文件中写入内容#xff0c;例如使用echo指令覆盖文件内容#xff0c;使用echo指令向文件追加内容#xff0c;使用echo指令往文件中追加制表符。echo向文件中输出内容的基本方法是使用IO重定向指令——“…如何使用echo指令向文件写入内容0.前言本文总结如何使用echo命令向文件中写入内容例如使用echo指令覆盖文件内容使用echo指令向文件追加内容使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本方法是使用IO重定向指令——“”默认情况下echo输出到标准输出中使用指令可重定向输出到文件中。1.echo指令基本用法【1】Linux官方用户手册——echo指令【2】输入指令获得帮助sudo echo --help返回内容如下[plain] view plaincopy用法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 ux test.sh ./test.sh【文件内容】Raspberry3.追加文件内容【示例脚本】test.sh使用指令向文件追加内容原内容将保存。[plain] view plaincopy#!/bin/bash echo Raspberry test.txt echo Intel Galileo test.txt 【操作过程】# 修改权限脚本可执行chmod ux test.sh ./test.sh【文件内容】请注意echo指令默认在行尾增加回车(\n)所以此处显示两行。RaspberryIntel Galileo4.输入转移字符使用-e参数可启用转移字符。下面通过echo指令向文件写入一个JSON数据包。如果不熟悉JSON格式请参考——【前端学习——JSON格式详解】【示例脚本】test-json.sh[html] view plaincopy#!/bin/bash echo -e { test-json.txt echo -e \t\name\:\xukai871105\ test-json.txt echo -e } test-json.txt 【说明】此处用到了两处转移字符\t制表符\双引号。【操作过程】# 修改权限脚本可执行chmod ux test-json.sh ./test-json.sh 【文件内容】{name:xukai871105}5.使用变量上面的脚本中3处使用了文件名称test-json.txt如果文件名称需要修改那么就需要修改3处这样的操作显得麻烦些为了简化操作可以使用变量简化脚本。【示例脚本】test-json.sh[plain] view plaincopy#!/bin/bash FILEtest-json.txt echo -e { $FILE echo -e \t\name\:\xukai871105\ $FILE echo -e } $FILE 【操作过程】# 修改权限脚本可执行chmod ux test-json.sh ./test-json.sh 【文件内容】{name:xukai871105}参考博文https://www.cnblogs.com/liuchuanfeng/p/6893680.html