linux 中传递一个路径参数 找出最大文件(由于目录和文件是混合显示的)

#定义只有换行符折行(默认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

相关文章
相关标签/搜索