【发布时间】:2019-08-29 14:12:52
【问题描述】:
我有一些 Bash 代码计划从字符串中提取 ID。我已经尝试我的代码在模式“ID:”之后找到 ID。它正在提取 ID 值,但之后它会在 ID 之后获取剩余的文本。我只想提取该行中的 ID 而不是剩余的文本。
我试过下面的代码
$ string="ID: 2454-45-343-345 this is generated ID"
$ output="${string#*ID: }"
$ echo $output
输出
2454-45-343-345 this is generated ID
我期望输出应该只是 2454-45-343-345 而不是剩余的文本
【问题讨论】:
标签: bash