标签: bash
我无法通过sed删除来更新文件。
当我执行以下操作时,将<>替换为适当的文件名
sed '$d' <filename>
立即的shell输出显示最后一行已删除,但是这样做之后
cat <filename>
它表明尚未存储此删除,为什么?
答案 0 :(得分:2)
您需要-i标志才能将文件更改到适当的位置。没有它,sed将写入标准输出。
-i
sed