Linux学习笔记——怎样使用echo指令向文件写入内容
0.前言
本文总结怎样使用echo命令向文件里写入内容,比如使用echo指令覆盖文件内容。使用echo指令向文件追加内容。使用echo指令往文件里追加制表符。
echo向文件里输出内容的基本方法是使用IO重定向指令——“>”,默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件里。
1.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/bash
echo "Raspberry" > test.txt
【操作过程】
# 改动权限,脚本可运行
chmod u+x test.sh
./test.sh
【文件内容】
Raspberry
3.追加文件内容
【演示样例脚本】test.sh
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步