我有一个包含内容的文件
./tomcat-6.0.16-catalina.jar
./tom7/tomcat-catalina-7.0.27.jar
./tomcat-catalina-8.5.5.jar
./tom8/tomcat-catalina-8.5.5.jar
./tomcat-catalina-7.0.27.jar
我希望它采用以下格式
tomcat-6.0.16-catalina.jar
tomcat-catalina-7.0.27.jar
tomcat-catalina-8.5.5.jar
tomcat-catalina-8.5.5.jar
tomcat-catalina-7.0.27.jar
如何在Linux中实现这一目标?
答案 0 :(得分:4)
awk -F "/" '{print $NF}' file
输出:
tomcat-6.0.16-catalina.jar
tomcat-catalina-7.0.27.jar
tomcat-catalina-8.5.5.jar
tomcat-catalina-8.5.5.jar
tomcat-catalina-7.0.27.jar
-F "/"
将使用/
作为字段分隔符。
$NF
是字段数量的内置awk变量,因此这将打印最后一个字段。