shell脚本 判断文件存在,并比较文件时间


shell脚本 判断文件存在,并比较文件时间。


Android recovery模式专用。


#!/sbin/sh
#xiaopan 
if [ -f filename1 ]; then
	busybox mount /sdcard
	busybox mount /emmc
	filename2="/sdcard/filename2"
	filename3="/emmc/filename3"
	sleep 2
	if [ -f "$filename2" -a -f "$filename3" ]; then
		if [ $filename2 -nt $filename3 ]; then
			echo "$filename2 is newer than $filename3"
			echo "Size is $(ls -l $filename2 | awk '{ print $5 }')"
		elif [ $filename2 -ot $filename3 ]; then
			echo "$filename3 is newer than $filename2"
			echo "Size is $(ls -l $filename3 | awk '{ print $5 }')"
		fi 
	else
		if [ -f "$filename2" ]; then
			echo "Size is $(ls -l $filename2 | awk '{ print $5 }')"
		elif [ -f "$filename3" ]; then
			echo "Size is $(ls -l $filename3 | awk '{ print $5 }')"
		fi
	fi
fi



你可能感兴趣的:(shell脚本 判断文件存在,并比较文件时间)