【问题标题】:file does not update with affect of `sed` deletion [duplicate]文件不更新与`sed`删除的影响[重复]
【发布时间】:2019-03-01 02:22:06
【问题描述】:

我在使用 sed 删除的效果更新文件时遇到问题。

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

sed '$d' <filename>

立即的 shell 输出显示最后一行已被删除,但在执行时

cat <filename>

显示这个删除没有被保存,这是为什么呢?

【问题讨论】:

    标签: bash


    【解决方案1】:

    您需要-i 标志来更改文件。没有它,sed 将写入标准输出。

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 2014-12-08
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 2016-11-10
      • 2017-01-05
      相关资源
      最近更新 更多