Board logo

标题: [文本处理] 如何用批处理获取最后一个斜线后面的文件名? [打印本页]

作者: batie2    时间: 2019-7-31 10:16     标题: 如何用批处理获取最后一个斜线后面的文件名?

各位大神好,请教一下如何用批处理实现这样的文本处理功能呢

当前文本内容为:

/usr/libexec/MiniTerm.app
/Library/Image Capture/Devices/EPSON Scanner.app
/Library/Application Support/Script Editor/Templates/Cocoa-AppleScript Applet.app
/Library/Application Support/Script Editor/Templates/Droplets/Recursive Image File Processing Droplet.app
。。。
每一行的“/”数量都不同

希望通过处理后得到以下内容:
MiniTerm.app
EPSON Scanner.app
Cocoa-AppleScript Applet.app
Recursive Image File Processing Droplet.app

也就是获取每行的最后一个“/”后面的内容
作者: cfwyy77_bat    时间: 2019-7-31 15:02

用awk
  1. awk -F/ '{print $NF}' 1.txt
复制代码

作者: batie2    时间: 2019-7-31 15:12

好的,谢谢大神cfwyy77_bat提供的方法, ,之前想学习以下批处理的方式思路
作者: /zhqsystem/zhq    时间: 2019-7-31 19:48

替换"/=\" 截取%%~nxi
作者: batie2    时间: 2019-8-1 10:15

谢谢/zhqsystem/zhq提供的思路




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2