gpt4 book ai didi

linux - 使用 sed 替换文本文件中的第一行

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:39 26 4
gpt4 key购买 nike

我想使用 sed 替换另一个文本文件中的第一行。

替换行中必须是$variable。

最佳答案

安全地执行此操作的唯一(相当简单)方法是

  1. 删除第一行。
  2. 将修改后的文件与新的第一行合并到临时文件中。
  3. 用临时文件替换原始文件。

实现这一点的一种方法是

{ printf '%s\n' "$variable"; sed '1d' original.txt; } > tmp.txt && mv tmp.txt original.txt

关于linux - 使用 sed 替换文本文件中的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45117078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com