没基础,写的比较2...
#!/bin/sh
total=0
udr='/ldata/fuse-udr-split/'
logfile='/home/xxxx/total.log'
rm ${logfile}
for dire in `ls ${udr}`
do
diry=${udr}${dire}
echo ${diry}
if [ -d ${diry} ]
then
cd ${diry}
for file in `ls`
do
if [ -f ${file} ]
then
b=`wc -l ${file} | awk -F' ' '{print $1}'`
total=`expr $total + $b`
fi
done
echo "${diry}:${total}"
echo "${diry}:${total}">>${logfile}
fi
done
本文将介绍如何使用bash脚本来处理文件目录,包括遍历目录、检查文件存在性、计算文件数量并记录到日志文件中。通过实践示例,深入理解bash脚本在文件操作中的应用。
1100

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



