最佳答案
我正在尝试使用 awk
来获取给定文件绝对路径的文件名。
例如,当给定输入路径 /home/parent/child/filename
时,我希望得到 filename
我试过了:
awk -F "/" '{print $5}' input
效果非常好。
然而,我硬编码 $5
,这将是不正确的,如果我的输入有以下结构:
/home/parent/child1/child2/filename
因此,通用解决方案要求始终使用 最后字段(即文件名)。
有没有一种简单的方法来实现 awk subr 函数?