# sed 还是 awk? 这是个经典问题,简单来说:**简单的行级文本替换用 sed,涉及字段、计算、逻辑的用 awk**。 ## sed 适合的场景 sed 是"流编辑器",擅长**对行做编辑操作**: ```bash # 替换文本 sed 's/foo/bar/g' file.txt # 删除空行 sed '/^$/d' file.txt # 打印第 10-20 行 sed -n