码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本学习-练习写一个脚本2

时间:2018-11-15 17:19:00      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:spool   code   www   class   test   练习   log   game   shell脚本学习   

 

# 1.依次展示/var目录下的对象,并说明是文件或者目录。格式如:Hello,$file.

# 2.统计一个有多少个文件。

#!/bin/bash
#Program Description:   
#Author: Created by ctu_lzq 
#Date: 2018/11/15

list=`ls /var |awk {print $1}`
num=`ls /var |wc -l`
for i in $list;
do
    if [ -f "/var/$i" ];then
        echo "Hello,$i,这是一个文件"
    elif [ -d "/var/$i" ];then
        echo "Hello,$i,这是一个目录"
    else
        echo "$i,其他类型"
    fi
done
    echo "/var目录下的文件总数为$num个"

 

结果如:
[root@study learnshell]# bash test.sh 
Hello,abc,这是一个文件
Hello,account,这是一个目录
Hello,cache,这是一个目录
Hello,crash,这是一个目录
Hello,cvs,这是一个目录
Hello,db,这是一个目录
Hello,empty,这是一个目录
Hello,games,这是一个目录
Hello,gdm,这是一个目录
Hello,lib,这是一个目录
Hello,local,这是一个目录
Hello,lock,这是一个目录
Hello,log,这是一个目录
Hello,mail,这是一个目录
Hello,nis,这是一个目录
Hello,opt,这是一个目录
Hello,preserve,这是一个目录
Hello,run,这是一个目录
Hello,spool,这是一个目录
Hello,tmp,这是一个目录
Hello,www,这是一个目录
Hello,yp,这是一个目录
/var目录下的文件总数为22个

  

shell脚本学习-练习写一个脚本2

标签:spool   code   www   class   test   练习   log   game   shell脚本学习   

原文地址:https://www.cnblogs.com/ctulzq/p/9964279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!