我无法与旧文件新文件进行比较

发布于 2025-01-09 17:49:08 字数 385 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文