【问题标题】:Print line starting from matching string?从匹配的字符串开始打印行?
【发布时间】:2020-06-16 09:42:22
【问题描述】:

我正在逐行浏览文件。

每一行看起来都类似于:git-app-pipeline/ci/tasks/some-task/task.yml

我一直在试图弄清楚如何 grep/sed/awk 并设置一个等于 some_var=ci/tasks/task/task.yml 的变量

谁能帮我得到我想要的输出?

【问题讨论】:

  • 您能提供一些您想忽略的行示例吗?您正在寻找什么模式使这条特别感兴趣的线?如果不止一行与您的模式匹配会发生什么? (用答案/详细信息更新您的问题)

标签: string bash awk sed grep


【解决方案1】:

awk 之类的东西可以完成这项工作:

awk '{gsub("git-app-pipeline\/","some_var=",$1)}1' input_file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 2017-02-23
    • 2012-11-21
    • 2023-02-16
    • 2018-04-09
    • 1970-01-01
    相关资源
    最近更新 更多