sed 是 Linux 和 Unix 系统中一个非常强大的流编辑器(stream editor),常用于自动化文本处理任务,比如替换、删除、插入等操作。
sed 怎么读?
很多人会误读成 “赛德”,但其实 sed 应该读作 /sɛd/(音近“色德”或直接念字母 s-e-d)。它源自 “stream editor” 的缩写,因此发音更接近英文单词 “sed” 而非中文音译。
基本用法示例
以下是一些常见的 sed 命令示例:
sed 's/old/new/g' file.txt:将 file.txt 中所有 “old” 替换为 “new”sed -i 's/old/new/g' file.txt:直接修改原文件(慎用!)echo "hello world" | sed 's/world/Linux/':输出 “hello Linux”
为什么学习 sed?
掌握 sed 可以让你在 Shell 脚本中高效处理日志、配置文件、批量文本等,是系统管理员和开发者必备技能之一。