知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux判断路径下所有内容是否为文件夹

发布时间:2014-09-05 16:21:12作者:知识屋


PATH="完整路径即可" 
 
function IsFile(){ 
        FULLPATH="$1" 
        #遍历目录 
        for fName in $(/bin/ls $FULLPATH) 
        do 
                fileType=`/usr/bin/file "$PATH""$fName" | /bin/awk '{FS=":"} {printf $2}'` 
                # 文件夹的类型为:directory 
                if [ "directory" == $fileType ]; then 
                        printf '%s is %s!! /n' $fName $fileType 
                else 
                        printf '%s is not file,is %s            ######## /n' $fName $fileType 
                fi 
        done 
 
IsFile $PATH 
 
注:command not found如果脚本出现这种错误提示,写命令完整路径即可,用whereis查证该命令的完整路径,
 
 
 
 
作者 babaoqi
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜