Shell脚本 输出当前目录下某文件夹中的非空文件

原创 2016年08月31日 08:53:35
#!/bin/bash</code>
$dirName
counter=0
prefix=`pwd`
for file in `ls $prefix/$1`;
        do
                counter=`expr $counter + 1`
                if [ -s $prefix/$file ]; then
                        echo $file "is not empty"
                fi
        done
echo "There are $counter files in "$prefix/$1" we need to process"

执行

./countfile.sh 文件夹名

该脚本可以得到当前目录下某个文件夹内的非空文件的文件名以及文件总数,这里不包含隐藏文件,若要得到隐藏文件可以修改ls命令
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用shell脚本删除当前目录下.c文件对应的可执行文件

http://blog.chinaunix.net/uid-21356596-id-1827432.html 转 最近lfs,实在不想一行一行输入了,就用了ssh,可是又不想等了,又得学习脚本了...

删除当前目录下及其子目录下的所有空文件夹

@echo off setlocal enabledelayedexpansion del /q c:\empty_dir del /q c:\directory.txt REM 下面的代码加上so...
  • gflrlm
  • gflrlm
  • 2013年10月16日 23:36
  • 550

Node.js查找当前目录下文件夹

var http = require("http"); var fs = require("fs");var server = http.createServer(function (req,res)...

du -sh*查看当前目录下的文件夹大小

du -sh*查看当前目录下的文件夹大小 u 命令 用途 概述磁盘使用。 语法 du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [...

没有当前目录访问权限/重装系统后无法访问文件夹 解决办法

没有当前目录访问权限/重装系统后无法访问文件夹解决办法              有的用户重装系统后发现以前可以正常访问的D盘、 E盘、F盘里的一些文件夹或文件不能打开,提示没有访问权限,有的文件夹或...

查看LINUX当前目录下的文件夹大小

查看LINUX当前目录下的文件夹大小  分类: LINUX File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。 如果...

eclipse打开选中文件(文件夹,包)的当前目录

第一步:点击菜单栏上的Run--External Tools--External Tools Configurations... 第二步:进来这里之后,直接双击左边的Program ...

删除当前目录及子目录的空文件夹

@echo offtitle 清除空文件夹echo.echo 正在删除当前目录及子目录中所有的空文件夹,请稍后...echo -----------------------------------cd...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Shell脚本 输出当前目录下某文件夹中的非空文件
举报原因:
原因补充:

(最多只允许输入30个字)