shell编程案例.docVIP

  • 24
  • 0
  • 约6.71千字
  • 约 17页
  • 2017-02-28 发布于湖北
  • 举报
1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。 #!/bin/bash count=0 for file in `find ./ -size +51200k` do count=`expr $count + 1` echo $file new done echo $count 2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。 #!/bin/bashcount=0 for file in `find /tmp -name abc*` do head -n1 $filenew count=`expr $count+1 ` if [ $count -gt 100 ];then break fi done 3.把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。 grep -vf a b | c grep -vf a b | wc -l 4.判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下 read -p input a file: file if [ -c $file -o -b $file ];then cp $file /dev/ fi 5.每隔10分钟监控一次,监控/usr下如果大于5G,发邮件给管理员 #!/bin/bash while true

文档评论(0)

1亿VIP精品文档

相关文档