#定义只有换行符折行(默认tab,空格,换行)安全
oldIFS=$IFS
IFS=$'\n'it
#遍历全部逆序排列的文件test
for i in `du -ah $1 | sort -nr`
doawk
#按第二列拆分获得的串判断是目录仍是文件
filename=`echo $i | awk '{print $2}'`
if [ -f $filename ]
then
echo $i && exit 0file
fi
done遍历
IFS=$oldIFSsort
#安全退出吧
exit 9
tab
调用:./maxfile /tmp文件
输出:20K /tmp/vitest/.man.config.swovi