使用powershell脚本

时间:2016-04-08 17:05:40

标签: regex extract

我的不好,我已经使用Powershell更新了问题 我的文件包含1000行,如下所示:

<dependency org="${abcd}" name="some-random-name" rev="100.100" conf="compile;runtime"/>

我想得到的结果如下: 名称=&#34;一些随机名称&#34;

我怎样才能做到这一点。请帮忙

1 个答案:

答案 0 :(得分:0)

这可能会解决您的问题:

cat <file> | grep -oP 'name="[\w-]*"'

解释

  • grep是打印与图案匹配的线条的工具
  • -o选项仅打印匹配的部分
  • -P选项将使用Perl样式的正则表达式以允许\w元字符。
  • [\w-]*将匹配任何仅包含'word'字符或短划线的字符串&gt; = 0