shell脚本学习-练习写一个脚本2
Posted ctulzq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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个"
结果如: [[email protected] 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的主要内容,如果未能解决你的问题,请参考以下文章