我很难找到一个正确的解决方案,使用awk从
中的“[]”之间提取版本Version Repository Repository URL
[1.0.0.44] repo-0 file://test/test-1.0.0.44-features.xml
[1.0.0.21] repo-0 file://test/test-1.0.0.21-features.xml
有没有人可以随时帮忙的快速有效的单行?
答案 0 :(得分:1)
使用awk,使用方括号作为字段分隔符,输出字段2除了记录号1:
awk -F '[][]' 'NR > 1 {print $2}'
或者,使用-o
的grep对于提取子字符串非常有用
grep -oP '(?<=\[)[^]]+'