找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5216|回复: 6

[脚本] 将英文格式的备注日期转成8位数字日期

[复制链接]
发表于 2011-3-11 00:11:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
前些时做提前到期通知,但脚本中用的是20110310这类的数字备注,而旧路由中是使用的mar/10/2011这样的英文备注,有好几百个用户,手工改太累,所以根据网上脚本改了以下脚本。
:local pcom8 ""
:local pcom ""
:local pnam ""
:local ppof ""
/ppp secret
:foreach puse in [find disabled=no comment!="" comment!="admin"] do={
:set pcom [get $puse comment]
:set pnam [get $puse name]
:local yy ([:find jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec [:pick $pcom 0 3]]+1)
:if ($yy<10) do={:set yy (0 . $yy)}
:set pcom ([:pick $pcom 7 11] . $yy . [:pick $pcom 4 6])
:set pcom8 [:tonum [:pick $pcom 0 8]]
:if ([:len $pcom8] = 8) do={
/ppp secret set [/ppp secret find name=$pnam] comment=($pcom)
}
}
routeros
发表于 2011-3-11 00:55:19 | 显示全部楼层
收藏,谢谢分享了。
routeros
回复

使用道具 举报

发表于 2011-3-11 01:08:55 | 显示全部楼层
恩,在阿湘技术上修改而来的,还是不错,能改能用就证明看懂了。
routeros
回复

使用道具 举报

发表于 2011-3-11 10:26:14 | 显示全部楼层
看到英文的就头疼,每次看到帖子说ros怎么怎么的时候想搞的试一哈,就被英文搞杯具了,我们这样的国产还是支持海蜘蛛去吧。杯具哦。。。。
routeros
回复

使用道具 举报

发表于 2011-3-11 12:16:24 | 显示全部楼层

一直都不能克服这个心理障碍就一直无法得到提升,或许你早前就开始积累,到现在已经能运用自如了。这就是个态度问题。
routeros
回复

使用道具 举报

发表于 2011-3-11 19:13:25 | 显示全部楼层
这个真不错,还想过几天手动改呢,真是太感谢了。
routeros
回复

使用道具 举报

发表于 2011-3-14 09:37:51 | 显示全部楼层
回复 zooyo 的帖子

那是一个长时间的积累过程,不是一哈就能行的。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-6 00:21 , Processed in 0.052642 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表