shell 及相关 / 未分类 · 2013年2月28日

很久以前的一道面试题目

#!/bin/bash
def=30
dir=/data/1/
dir2=/data/2/
for i in `ls -l $dir|awk '{print $9}'`
do
size=`du -shm ${dir}|awk '{print $1}'`
if [[ $size -gt $def ]] ;
then
mv ${dir}/$i ${dir2}
fi
done