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

posted on   wgwyanfs  阅读(1269)  评论(0编辑  收藏  举报

努力加载评论中...

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示