加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

minicom & runscript 介绍(3)

(2009-10-20 07:34:40)
标签:

minicom

runscript

脚本

杂谈

分类: script
转载时请注明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)

 

    这一节,我们看看runscript脚本语言中的其他函数。

 

打印

    print 函数用于打印字符串到本地屏幕上,也就是说这个字符串不是通过串口发送给远程的开发板。例如,下面的代码将在屏幕上输入一个星号组成的三角形。

 

                 minicom <wbr>& <wbr>runscript <wbr>介绍(3)

 

 

注意:缺省时,print将自动输出一个换行符;如果不想换行,只需在字符串中加入“\c”。
       


日志输出
    log 函数用于输出字符串到日志文件中。日志文件与登录用户名有关,例如运行minicom时的用户名是root,则日志文件就是/root/minicom.log, 如果用户名是AABBCC,则日志文是/home/AABBCC/minicom.log。我们可以在上面的代码中加入日志打印,代码如下:
     

              minicom <wbr>& <wbr>runscript <wbr>介绍(3)     

 


      运行后,其日志文件的内容如下:

             minicom <wbr>& <wbr>runscript <wbr>介绍(3)

    

 

算术运算
    runscript中的算术运算包括:加1操作(inc), 减1操作(dec), 赋值操作(set)。runscript只支持整数。下面是一个实际的例子:

        

                    minicom <wbr>& <wbr>runscript <wbr>介绍(3)

 

上面代码的输出结果为:

 

           minicom <wbr>& <wbr>runscript <wbr>介绍(3)

 

 

执行shell命令
  
     这其实是runscript中一个很重要的特性,就是在脚本中调用shell的命令(运行minicom时所在的shell)。其语法为“! command” ,(“!”与命令之间用空格分隔)。例如,在我们之前的例子中,当运行结束时,minicom仍然存在;如果需要在程序退出时关闭minicom,只需加一行“! killall -9 minicom”。
   下面是一个实际的例子:分别设置开发板和主机的IP地址,然后从主机下载1.txt到开发板上, 代码如下:

 

              minicom <wbr>& <wbr>runscript <wbr>介绍(3)

   


 


至此,我们介绍了所有的runscript中所有的函数。

   


   
    

 

 

 


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有