摘要: 假设有log-XXX1,log-XXX2,log-XXX3....等文件,但是由于开发板空间有限,因此要控制文件的数量为3个,而且保留最新的那一个,因此想写一个脚本在每次系统启动时执行一些操作。1 #!/bin/sh2 3 4 if [ $(ls -l | grep "log-*" | wc -l) > 3 ]5 then6 echo "file > 3"7 rm -r $(ls -rt | head -n2)8 fils -l:目的是按行列出文件grep "log-*":筛选出包含log-为开头的文件wc -l:统计行数 阅读全文
posted @ 2013-04-25 12:25 曾经的你| 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: 程序员都知道assert。但在Windows下使用VC编写的程序的人来说,使用assert之后,只需在IDE中设置为debug版或者是release版,编译器就会自动忽略掉assert。但在Linux下,必须要在编译命令中加入-DNDEBUG中,系统编译时才不会将assert编译进去。不然,程序运行时有可能会被assert中断。 阅读全文
posted @ 2013-04-25 12:10 曾经的你| 阅读(3888) 评论(0) 推荐(0) 编辑