我正在尝试使用awk
给定文件的绝对路径来获取文件的名称。
例如,当给定/home/parent/child/filename
我想要的输入路径时,filename
我尝试过:
awk -F "/" '{print $5}' input
效果很好。
但是,我是硬编码$5
,如果我的输入具有以下结构,这将是不正确的:
/home/parent/child1/child2/filename
因此,通用解决方案需要始终采用最后一个字段(将是文件名)。
有没有一种简单的方法可以使用 awk substr 函数来做到这一点?