|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
这两天在构建一个使用的利用用到了maven,因为project很年夜,足足有700多个pom.xml文件,更忧郁的是在良多pom.xml文件里都独自指定了资本库的url,我必要把这些资本库的url一致指定到nexus当地中心库。
手工一个个改文件设置有点不太实践,以是google了一下,找到批量交换文件内容的好办法,命令布局以下:
find-name要查找的文件名|xargsperl-pi-es|被交换的字符串|交换后的字符串|g
上面这个例子就是将以后目次及一切子目次下的一切pom.xml文件中的”http://repo1.maven.org/maven2“交换为”http://localhost:8081/nexus/content/groups/public“.
find-namepom.xml|xargsperl-pi-es|http://repo1.maven.org/maven2|http://localhost:8081/nexus/content/groups/public|g
这里用到了Perl言语,
perl-pi-e
在Perl命令中加上-e选项,后跟一行代码,那它就会像运转一个一般的Perl剧本那样运转该代码.
从命令行中利用Perl可以匡助完成一些壮大的、及时的转换。仔细研讨正则表达式,并准确地利用,将会为您省往大批的手工编纂事情
</p>
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。 |
|