在日常的Linux运维工作中,`sed` 命令是一个非常强大的文本处理工具!它像一位“隐形编辑器”,能够在不打开文件的情况下,快速修改内容。今天就来聊聊它的基础用法,让你的工作效率翻倍!💪
首先,`sed` 的基本格式是:`sed '指令' 文件名`。比如,如果你想把文件中的所有 `hello` 替换为 `world`,可以这样写:`sed 's/hello/world/g' 文件.txt` 📝➡️🔄
除了替换,`sed` 还能删除行或插入内容。例如,删除第3行:`sed '3d' 文件.txt`;在第5行后添加一行文字:`sed '5a 新增内容' 文件.txt` ✨👇
更厉害的是,`sed` 支持正则表达式!可以用它匹配复杂的模式。比如,只保留以字母开头的行:`sed '/^[a-zA-Z]/!d' 文件.txt` 🧩🔍
学会这些技巧,你就能轻松驾驭文本处理任务啦!快试试吧,让工作变得更简单!🚀💼