当前位置: 技术问答>linux和unix
二个SHELL 脚本,在线等,45分钟内,做出一个给20分
来源: 互联网 发布时间:2016-10-09
本文导语: 本帖最后由 guan323333 于 2010-10-23 14:42:16 编辑 1 编写一个程序输出本机拥有的IP地址,一个IP一行 2 编写脚本找出某个目录下(包括子目录)文件大小最大的文件 谢谢 系统是DEBIAN 现在是14点38分 | ...
2 编写脚本找出某个目录下(包括子目录)文件大小最大的文件 谢谢
系统是DEBIAN
现在是14点38分
|
第一个一句应该就行了
/sbin/ifconfig -a | grep 'inet addr' | awk '{print $2}' | cut -d: -f2
/sbin/ifconfig -a | grep 'inet addr' | awk '{print $2}' | cut -d: -f2
|
没考虑大小相等的情况 而且用到了零时文件 你自己优化一下吧
#!/bin/sh
filepath=./
bigsize=0
find $filepath -exec du {} ; 2>/dev/null |while read line
do
size=$(echo $line | awk '{print $1}')
file=$(echo $line | awk '{print $2}')
if [[ $size -gt $bigsize ]] && [[ ! -d $file ]];then
bigsize=$size
echo $file > ~/.tempfile
fi
done
echo "The bigest file is `cat ~/.tempfile`"
rm -rf ~/.tempfile
|
不 会 呀