sed 修改文件内容

来源:3-4 sed基本操作命令-行处理命令

Rambot

2017-12-21 11:30

例子中,在一个文件末尾加一行,好像并不会写入到文件吧?

写回答 关注

2回答

  • redkylin
    2021-02-06 16:10:11

    不会的,除非用管道符重定向到指定的文件

  • GeekOrigin
    2017-12-21 15:59:26

    说明:当使用 -i 参数时,文件发生实质的变化

    1、打印输出 abc.txt 时,在第1--3行后面添加 "===="

    sed '1,3a ====' abc.txt

    2、给 abc.txt 文件中第1-3行后添加 "====",使文件发生实质的变化

    sed -i '1,3a ====' abc.txt


实例妙解Sed和Awk的秘密

sed和awk是很好的Linux文本处理工具,帮助你提高效率,成为Linux达人。

16776 学习 · 55 问题

查看课程

相似问题