我有几个这样格式的 git-Repos:
product.module1.git
product.module2.git
...
现在我只想遍历列表以获取
module1
module2
我怎样才能做到这一点?我已经尝试将 ls 与 grep 结合使用,但我无法删除第一个和最后一个字符串部分。
最佳答案
如果您的 grep
支持-P
选项:
$ grep -oP '(?<=[.])\w+(?=[.])' file
module1
module2
(?<=[.])
是回头一看。在这种情况下,它会在一段时间后匹配。
\w+
匹配任意数量的单词字符。
(?=[.])
是展望 future 。在这种情况下,它匹配句点之前。
关于git - 如何在bash中获取两个点之间的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32111436/