Re: 紧急求助 如何获得一个目录下所有.apk结尾的文件的大小。如果都小于某个值就返回0,有1个大于参考值就返回1
发表于 : 2012-10-16 18:30
代码: 全选
过滤输出解决了,加了xargs。效果如下:
xb@renren:~/shellLearning/a$ find -iname "*.apk" -size +10|xargs ls -l -k |awk '{print $9" size is: " $5"KB" }'
./CpuMemoryTest.apk size is: 43KB
./Main-debug-unaligned.apk size is: 38KB
接下来继续把前面的./处理掉。一点一点进步。嘿嘿
代码: 全选
把前面的./也去掉了,又进步一点。一点点的学。
find -iname "*.apk" -size +10|xargs ls -l -k |awk '{print $9" size is: " $5"KB" }'|awk -F "/" '{print $2}'
效果如下:
xb@renren:~/shellLearning/a$ find -iname "*.apk" -size +10|xargs ls -l -k |awk '{print $9" size is: " $5"KB" }'|awk -F "/" '{print $2}'
CpuMemoryTest.apk size is: 43KB #前面的./木有了。嘿嘿
Main-debug-unaligned.apk size is: 38KB
xb@renren:~/shellLearning/a$
接下来就剩一步,下面的脚本掉用这个如exit 1或0, 在不出错的同时。