求查找指定字符的正则表达式

sea_zs 2009-04-14 07:40:34
在指定字符串Dir=“/home/zhangsan/*****.bin”中查找最后一个/的位置。
echo $Dir | awk '{start=match($0, /??????/); print start}'

想要输出最后一个/的位置,/??????/表达式该怎么写?
*****.bin的格式不确定,可能是任何组合,长度也不固定。

最近比较穷,只能给10分了,以后一定给各位高手补上!
...全文
92 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2009-04-14
  • 打赏
  • 举报
回复
[code=BatchFile]echo $Dir | awk '{sub(/[^\/]+$/, ""); print}'
[/code]

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧