当前位置: 首页 > 知识库问答 >
问题:

文件不随“sed”删除而更新[重复]

晋越彬
2023-03-14

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

当我执行以下操作时,更换

sed '$d' <filename>

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

cat <filename>

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

共有1个答案

胡云瀚
2023-03-14

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

 类似资料:
  • 请注意,在转向您之前,我已经浏览了各种帖子。事实上,我尝试实现中提供的解决方案:基于“notin”条件从数据帧中删除行 我的问题如下。让我们假设我有一个巨大的数据帧,我想删除重复的数据帧。我很清楚我可以使用drop_duplicates,因为这是最快的最简单的方法。然而,我们的老师希望我们创建一个包含重复项ID的列表,然后根据这些值是否包含在上述列表中删除它们。 现在,让我们看看输出: 因此,我得

  • 问题内容: 我有一个嵌入式Linux系统,该系统将数据存储在一个很大的文件中,并将新数据附加到末尾。随着文件大小逐渐接近可用存储空间,我需要删除最旧的数据。 问题是,我不能真正接受像往常一样将大量数据“向上”移动到文件上所造成的破坏-长时间锁定文件以重写它(加上这是闪存介质) ,则会对闪光灯造成不必要的磨损)。 可能最简单的方法是将文件拆分为多个较小的文件,但这与数据的处理和处理方式有关,这有几个

  • 问题内容: 我需要使用sed命令使用bash脚本从html中删除所有标签。我尝试了这个 和这 但我仍然想念什么,有什么建议吗? 问题答案: 您可以使用许多HTML到文本转换器之一,可以使用Perl regex,或者必须使用 如果没有错误的余地,请改用HTML解析器。例如,当元素分布在两行上时 此正则表达式将不起作用。 这正则表达式由三个部分组成,, 寻找开放 后面跟着零个或多个字符(不是结尾) 是

  • 问题内容: 内容: 我要从更改为。这是我的代码: 输出内容: 其他属性将被删除。我想更新一个特定的属性值,而不删除其他属性。 问题答案: 关闭输入流后,打开输出流并存储属性。

  • 问题内容: 我刚刚在android应用程序中编写了一个函数,该函数使用Java中的标准“文件”类删除文件。即: 尽管上面的过程很简单,但我一直想知道通过“ ContentResolver”执行该操作是否有任何好处。任何意见,将不胜感激。 干杯, 杰瑞德 ------------------------------------------编辑------- 这是通过Content Resolver删

  • 我复制并制作一个文件。 当我对文件进行分类时,我得到: 然后我并立即显示: 但是当我再次使用cat键盘2时,我得到: 用sudo测试,用's/fr/us/'测试 我理解错了什么吗?sed应该写入文件还是需要通过管道覆盖原始文件?非常感谢。 版本: