gpt4 book ai didi

linux - 我如何在 linux 中解析这个字符串?

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

[ec2-user@domU-11-21-89-34-70-33 bin]$ ./elastic-beanstalk-describe-applications
ApplicationName | ConfigurationTemplates | DateCreated | DateUpdated | Description | Versions
---------------------------------------------------------------------------------------------
cc | | Mon Dec 09 00:18:03 +0000 2013 | Mon Dec 09 00:18:03 +0000 2013 | N/A | git-12301561af82aa81a15e7392e7052b6541a384f6d-1391446824430, git-0f63961a916b08fdfed3ec4c9491037029050f78-1391444770972, git-0e43769a916b08fdfed3ec4c9491037029050f78-1391444302590 ...

我需要从第一个 "git-12301561af82aa81a15e7392e7052b6541a384f6d-1391446824430" 中提取 "12301561af82aa81a15e7292e7052b6541a384f6d"

最好的方法是什么?

字符串也可能很长,...是不同 git shas 的重复模式。

最佳答案

您可以通过以下方式管道传输上述命令:

grep -oP 'git-\K[A-Fa-f\d]+'

这给出了这个输出:

12301561af82aa81a15e7392e7052b6541a384f6d
0f63961a916b08fdfed3ec4c9491037029050f78
0e43769a916b08fdfed3ec4c9491037029050f78

如果你只想要第一行,那么使用:

grep -oP 'git-\K[A-Fa-f\d]+' | head -1

得到:

12301561af82aa81a15e7392e7052b6541a384f6d

关于linux - 我如何在 linux 中解析这个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21533296/

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