一个a.xml如下:<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<skipTests>true</skipTests>
</configuration
</plugin>
我想要把 <skipTests>true</skipTests> 改成 <testNGArtifactName>com.bb.private.test:testng</testNGArtifactName> 请问如何改?
以下是我的写法,但不行,请懂的朋友指教:)cat a.xml | sed 's/<skipTests>true</skipTests> /<testNGArtifactName>com.bb.private.test:testng</testNGArtifactName>/' > a.xml.bak
mv -f a.xml.bak a.xml
#!/bin/sh
cat a.xml | sed 's/<skipTests>true<\/skipTests>/<testNGArtifactName>com.bb.private.test:testng<\/testNGArtifactName>/g' > a.xml.bak
mv a.xml.bak a.xml试试