sed 是 Linux 和 Unix 系统中一个非常常用的流编辑器(stream editor),用于对文本进行自动化处理,如查找替换、删除、插入等操作。
sed 的正确读音是什么?
“sed” 的标准读音为 /sɛd/,即英文单词 “sed” 按照字母逐个发音:类似中文“赛德”中的“赛”发短音 /ɛ/,整体读作“塞德”(但“塞”读轻短音,非“sāi”)。
注意:它不是读作 “seed”(种子)或 “said”(说),而是更接近 “bed”、“red” 中的元音 /ɛ/。
为什么叫 sed?
“sed” 是 “stream editor” 的缩写,由 Lee E. McMahon 于 1973 年在贝尔实验室开发,是早期 Unix 工具链的重要组成部分。
常见使用示例
例如,将文件中所有 “apple” 替换为 “orange”:
sed 's/apple/orange/g' filename.txt
掌握 sed 不仅能提升脚本编写效率,还能在日志分析、批量文本处理等场景中大显身手。