zoukankan      html  css  js  c++  java
  • shell脚本学习-练习写一个脚本2

    # 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个
    

      

  • 相关阅读:
    Python拼接字符串的7种方法
    jieba结巴分词
    nginx配置文件的性能优化
    nginx默认的配置文件详解
    CentOS怎样安装Python3.6
    Scrapy爬去哪儿~上海一日游门票并存入MongoDB数据库
    Scrapy模拟登录GitHub
    Scrapy爬豆瓣电影Top250并存入MySQL数据库
    Scrapy爬博客园
    创建第一个Scrapy项目
  • 原文地址:https://www.cnblogs.com/ctulzq/p/9964279.html
Copyright © 2011-2022 走看看