gpt4 book ai didi

bash - 获取特定字符串

转载 作者:行者123 更新时间:2023-11-29 09:33:44 25 4
gpt4 key购买 nike

我需要从一个更大的字符串中获取特定的字符串:

来自这些 Abcd1234_Tot9012_tore.drAbcd1234_Tot9012.tore.dr

我想得到那些介于 Tot_. 之间的数字,所以我应该得到 9012。重要的是,这些数字前后的字符数可能会有所不同。

谁能给我一个好的解决方案?提前致谢!

最佳答案

如果您只查找 Tot 之后的数字,这也应该有效

[srikanth@myhost ~]$ echo "Abcd1234_Tot9012_tore.dr" | awk ' { match($0,/Tot([0-9]*)/,a); print a[1]; } '
9012
[srikanth@myhost ~]$ echo "Abcd1234_Tot9012.tore.dr" | awk ' { match($0,/Tot([0-9]*)/,a); print a[1]; } '
9012

关于bash - 获取特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8704038/

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