💻✨ sed常见用法总结 | sed -i命令 ✨💻

导读 在日常的Linux运维和脚本编写中,`sed` 是一款非常强大的流编辑工具,而其中 `-i` 参数更是简化了直接修改文件的功能。今天,就让我们一
2025-03-25 14:07:11

在日常的Linux运维和脚本编写中,`sed` 是一款非常强大的流编辑工具,而其中 `-i` 参数更是简化了直接修改文件的功能。今天,就让我们一起探索 `sed` 的奥秘吧!👀

首先,`sed` 的基本语法是 `sed [选项] '命令' 文件名`,而 `-i` 参数可以直接将修改写入原文件,省去了额外输出到新文件的麻烦。例如,如果你想将文件中的所有 `old_word` 替换为 `new_word`,可以使用:

`s/old_word/new_word/g`

加上 `-i` 参数后,命令变为:

`sed -i 's/old_word/new_word/g' 文件名.txt` 🖥️

除了替换功能,`sed` 还支持插入(`i`)、追加(`a`)和删除(`d`)。比如,想在某一行前插入内容,可以用:

`sed -i '行号 i\要插入的内容' 文件名`

这就像给文本文件添砖加瓦一样简单!🏗️

最后,记得备份原始文件,尤其是首次使用 `-i` 参数时!毕竟,“小心驶得万年船”嘛~🚢

希望这篇小结能帮你更好地掌握 `sed` 的强大能力!🌟

免责声明:本文由用户上传,如有侵权请联系删除!