gpt4 book ai didi

linux - 如何从 shell 脚本中的完整提交消息中单独提取提交 ID

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:32:25 25 4
gpt4 key购买 nike

我尝试只从 shell 脚本中的提交消息中获取提交 ID,我只需要“d1099308a1af0f91e93bf22cf6e9b5d294cf121d”

commit_message = "commit d1099308a1af0f91e93bf22cf6e9b5d294cf121d 作者:Martin 日期:2019 年 4 月 17 日星期三 16:05:35"

我尝试使用以下 sed 命令,但它不起作用commit_ID=$( sed -e 's/commit .(*) Author/' $commit_message )

最佳答案

你是说类似的意思吗?

sed 's/^commit \([^ ]*\).*/\1/' <<< $commit_message

输出

d1099308a1af0f91e93bf22cf6e9b5d294cf121d

关于linux - 如何从 shell 脚本中的完整提交消息中单独提取提交 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55861639/

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