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
本文介绍了一个用于Android recovery模式的Shell脚本案例,该脚本可以检查特定文件是否存在,并进一步比较两个文件的时间戳来确定哪个文件更新。此外,脚本还能够显示较新文件的大小。
524

被折叠的 条评论
为什么被折叠?



