我无法与旧文件新文件进行比较
echo " enter first file "
read f1
echo " enter second file "
read f2
a=$(ls -l $f1 | awk '{print $6 $7 $8}')
b=$(ls -l $f2 | awk '{print $6 $7 $8}')
ts1=`date -d"${a}" +%m%d%R`
ts2=`date -d"${b}" +%m%d%R`
if [ $ts1 -gt $ts2 ]
then
echo " file 1 is new "
else
echo " file 2 is new "
fi
显示无效日期。当我删除 $8 %R 时,我无法比较旧文件和新文件的日期,没有显示任何错误,我还想比较小时和分钟
echo " enter first file "
read f1
echo " enter second file "
read f2
a=$(ls -l $f1 | awk '{print $6 $7 $8}')
b=$(ls -l $f2 | awk '{print $6 $7 $8}')
ts1=`date -d"${a}" +%m%d%R`
ts2=`date -d"${b}" +%m%d%R`
if [ $ts1 -gt $ts2 ]
then
echo " file 1 is new "
else
echo " file 2 is new "
fi
showing the invalid date. I am not able to compare the date old file and the new file when I am removing $8 %R not showing any error, I want to compare HOUR AND MIN ALSO
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论