#!/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脚本,用于统计指定文件夹内所有非空文件的数量及列出这些文件的名字。该脚本使用bash编写,适用于Linux或类Unix系统。执行时需要提供目标文件夹作为参数。
1716

被折叠的 条评论
为什么被折叠?



