SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年2月2日

摘要: 文件循环程序或许您是想将所有发出的邮件保存到一个文件中的人们中的一员,但是在过了几个月以后,这个文件可能会变得很大以至于使对该文件的访问速度变慢。下面的脚本rotatefile可以解决这个问题。这个脚本可以重命名邮件保存文件(假设为outmail)为outmail.1,而对于outmail.1就变成了outmail.2 等等等等... #!/bin/sh # vim: set sw=4 ts=4 et: ver="0.1" help() { cat < rotatefile -- rotate the file nameUSAGE: rotatefile [-h] f 阅读全文
posted @ 2010-02-02 09:51 SunBo 阅读(219) 评论(0) 推荐(0) 编辑

摘要: 实例)现在我们来讨论编写一个脚本的一般步骤。任何优秀的脚本都应该具有帮助和输入参数。并且写一个伪脚本(framework.sh),该脚本包含了大多数脚本都需要的框架结构,是一个非常不错的主意。这时候,在写一个新的脚本时我们只需要执行一下copy命令:cp framework.sh myscript 然后再插入自己的函数。让我们再看两个例子:二进制到十进制的转换脚本b2d 将二进制数 (比如 1101) 转换为相应的十进制数。这也是一个用expr命令进行数学运算的例子:1 #!/bin/sh2 #vim:setsw=4ts=4et:3 help()4 {5 cat<6 b2h--conve 阅读全文
posted @ 2010-02-02 09:48 SunBo 阅读(277) 评论(0) 推荐(0) 编辑