一. echo指令基本用法
用法: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位)表示
二. 覆盖文件内容
使用 > 指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件。
# echo "Raspberry" > test.txt # cat test.txt Raspberry
三. 追加文件内容
# echo "Raspberry" > test.txt # echo "Intel Galileo" >> test.txt # cat test.txt Raspberry Intel Galileo
四. 输入转义字符
此处用到了两处转移字符,t制表符,"双引号。
# echo -e "{" > test-json.txt # echo -e "\t\"name\":\"xukai871105\"" >> test-json.txt # echo -e "}" >> test-json.txt # cat test.txt { "name":"xukai871105" }
五. 使用变量
# FILE="test-json.txt" # echo -e "{" > $FILE # echo -e "\t\"name\":\"xukai871105\"" >> $FILE # echo -e "}" >> $FILE # cat test.txt { "name":"xukai871105" }