我有这个可能是一个\或多个
/me
我想得到这个
C:\folder\file.log
C:\folder\folder\file.log
C:\folder\folder\folder\file.log
这可以使用打印$。
的静态file.log
我怎么能在最后一次
后抓取并始终抓取数据答案 0 :(得分:2)
您需要$ NF特殊变量,它会为您提供输入中的字段数。
echo C:\folder\file.log | awk -F "\\" "{print $NF}"
答案 1 :(得分:2)
使用grep:
grep -o '[^\\]*$' file
答案 2 :(得分:1)
如果你有awk,你还有" basename"?
并且正如上面所指出的,windows内置了类似的功能。