快速业务通道

linux shell编程之文件内容写入和日志记录

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-28
绍下代码的第二部分. 拥有帝国一切,皆有可能。欢迎访问phome.net呵呵,看看代码的第二部分,个人觉得有点变态了,哈哈. 第二部分代码先检查下是否有LOG这个文件夹,如果没有,则创建下LOG文件夹,接着进入这个目录,新建个目录,是以年月日为名.命令如下: if [ ! -d log ] #判断是否有log这个目录,没有则创建
then
mkdir log
fi
if [ -d log ] #如果有这个目录,进入LOG
then
# mkdir log
cd log #判断是否有今天的目录(以年月日为名)
if [ ! -d $(date %Y%m%d) ]
then
mkdir $(date %Y%m%d) #创建目录,以年月日为名
fi
哈哈,上面的代码还是比较容易的,如果不明白的话,运行下代码就可以明白了,你可以更改下日期,然后你在运行下代码,看下LOG里面是否有变化,你就明白代码的含义了,呵呵,本人的表达能力实在有限,读者千万包涵,哈哈... 如果到此为止,也不算变态,变态的还在后面,我是想用来做日志的功能,在log目录下,以日期新建了目录后,在这个目录下,我会以年月日时分秒的格式为文件名,记录下每次运行这个脚本的操作,即你可以到在这个日志文件里面看到你输入的信息,哈哈.有点变态吧,每次输入都能看到,想看具体效果,运行下代码就知道了,哈哈... 这个脚本还有很多地方需要改进,比如对输入的判断和长度的限制等,等我有时间了,功力提高了,会后续改进,并继续和大家分享... 注:本人的基础不是很好,在以root身份运行代码的时候,没有任何问题,在以普通用户运行这个脚本的时候,出现了权限问题,不能运行,大家需要注意下,运行时要以ROOT的身份,呵呵... 拥有帝国一切,皆有可能。欢迎访问phome.net下面贴下运行的权限问题时的报错如下: [root@localhost shell]# su joe
[joe@localhost shell]$ sh qqgroup.sh
please input QQ number:
789
please input nickname:
kdsjf
please input you local:
you input null,please input you local!
skdfj
************************************
************************************
you input QQ_Number is :789
you input nickname is :kdsjf
you input local is :skdfj
touch: cannot touch `member.info'': Permission denied
qqgroup.sh: line 52: member.info: No such file or directory
qqgroup.sh: line 53: member.info: No such file or directory
qqgroup.sh: line 54: member.info: No such file or directory
qqgroup.sh: line 56: member.info: No such file or directory
mkdir: cannot create directory `log'': Permission denied 如果哪位知道如何解决的话,告诉下,不胜感谢,呵呵... 程序如果有问题,欢迎指出,我的联系方式脚本里都有的,希望和大家DAY DAY UP...

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号