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