我的不好,我已经使用Powershell更新了问题 我的文件包含1000行,如下所示:
<dependency org="${abcd}" name="some-random-name" rev="100.100" conf="compile;runtime"/>
我想得到的结果如下: 名称=&#34;一些随机名称&#34;
我怎样才能做到这一点。请帮忙
答案 0 :(得分:0)
这可能会解决您的问题:
cat <file> | grep -oP 'name="[\w-]*"'
解释
grep
是打印与图案匹配的线条的工具-o
选项仅打印匹配的部分-P
选项将使用Perl样式的正则表达式以允许\w
元字符。[\w-]*
将匹配任何仅包含'word'字符或短划线的字符串&gt; = 0