linux shell 加法运算,数组,diff不同目录的名字不同但数量对对应相同

split以空格分割

echo `date`
for i in `ls -v 1/`; do
	c=`ls -v 2/$i`
	a=(${c// / })
	b=0
	for j in `ls -v 1/$i`; do
		#echo $b
		#echo ${a[$b]} 
		diff /home/yangle.ghq/diff_data/1/$i/$j /home/yangle.ghq/diff_data/2/$i/${a[$b]}
	#       echo ${a[$b]}
		let b=$(($b+1))
	done
done
echo `date`


Logo

更多推荐