找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3541|回复: 3

[脚本] 脚本高手进,求指导。

[复制链接]
发表于 2012-3-16 11:42:14 | 显示全部楼层 |阅读模式

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

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

×
有没有办法将几个用户的帐号(name)和注释(comment)合并到一个变量里面,然后通过邮件发送出去呢?

自动发邮件部分已经实现了,现在问题就是,name , comment 通过变量储存后,如何将多个变量合并成一个变量呢?

例如:$usrname1=12345 ,$usrcomment1="李四 2M"
           $usrname2=54321 ,$usrcomment2="张三 4M"

我想得到一个值,$usrall="12345 ,李四 2M;54321 ,张三 4M" 是将多个变量叠加起来成为一个变量,方便输出或者作为邮件内容发送,求教吖,变量的叠加,应该用什么语句实现呢,研究了几天都实现不了,求高手指点下,先谢了
routeros
 楼主| 发表于 2012-3-16 11:51:12 | 显示全部楼层
帮帮忙啦
routeros
回复

使用道具 举报

发表于 2012-3-16 12:02:31 | 显示全部楼层
本帖最后由 47771885 于 2012-3-16 12:08 编辑

变量合并
  1. {
  2. :local a "111"
  3. :local b "2222"
  4. :local c "333"
  5. :local d ""
  6. :set d ($a . $b . $c)
  7. :put $d
  8. }
复制代码
效果
[admin@MikroTik] > {
{... :local a "111"
{... :local b "2222"
{... :local c "333"
{... :local d ""   
{... :set d ($a . $b .$c)
{... :put $d            
{... }      
1112222333

变量加字符合并
  1. {
  2. :local a "111"
  3. :local b "2222"
  4. :local c "333"
  5. :local d ""
  6. :set d ($a . "," . $b . "," . $c)
  7. :put $d
  8. }
复制代码
效果
[admin@MikroTik] >{
{... :local a "111"
{... :local b "2222"
{... :local c "333"
{... :local d ""   
{... :set d ($a . "," . $b . "," . $c)
{... :put $d                          
{... }      
111,2222,333
routeros
回复

使用道具 举报

 楼主| 发表于 2012-3-16 12:36:14 | 显示全部楼层
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 07:33 , Processed in 0.061058 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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