sed删除影响文件未更新

时间:2018-09-25 12:43:44

标签: bash

我无法通过sed删除来更新文件。

当我执行以下操作时,将<>替换为适当的文件名

sed '$d' <filename>

立即的shell输出显示最后一行已删除,但是这样做之后

cat <filename>

它表明尚未存储此删除,为什么?

1 个答案:

答案 0 :(得分:2)

您需要-i标志才能将文件更改到适当的位置。没有它,sed将写入标准输出。