【问题标题】:How to delete a word from first line of a file using bash/shell scripting [duplicate]如何使用 bash/shell 脚本从文件的第一行删除一个单词 [重复]
【发布时间】:2020-03-10 06:53:10
【问题描述】:

我想使用 shell 脚本从文件的第一行删除一个特定的单词

我的 test.txt 是

# hello helloworld
Goodday
Goodbye

在此我想要将 test.txt 编辑为的 bash 代码

 # helloworld
 Goodday
 Goodbye

我想从第一行删除字符串“hello”

【问题讨论】:

  • 欢迎来到 Stack Overflow。请阅读the help pages,接受SO tour,阅读How to Ask,以及this question checklist。最后,请了解如何创建一个您自己的尝试的minimal reproducible example 并将其展示给我们,并附上您遇到的问题的描述。
  • 如果您使用 shell 脚本,为什么要添加 C 和 C++ 标签?请不要发送不相关的标签。
  • @Aravind:到目前为止你尝试了什么?

标签: bash shell


【解决方案1】:

使用 -i 选项的 Sed 是一种方法 - 请参阅 https://www.gnu.org/software/sed/manual/sed.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-25
    • 2016-08-17
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多