我想删除所有pom.xml文件中的maven依赖项。 我知道如何删除指定行之后的行但不知道在指定行之前删除行。
<dependency>
<groupId>moon</groupId>
<artifactId>conup-remote-configuration</artifactId>
<version>0.9.1-DU-SNAPSHOT</version>
</dependency>
答案 0 :(得分:1)
也许你可以向后处理文件,从文件的最后一行开始,到文件的第一行结束。像tac myfile.txt | sed ... | tac myfile2.txt
tac这样的东西是猫向后的。
答案 1 :(得分:0)
这将删除pattern
点击行前的行。
awk '!/pattern/ && NR>1 {print f} {f=$0} END {print f}' file