【发布时间】:2016-03-11 02:26:08
【问题描述】:
如果文件在 bash 脚本的两个目录中都存在,我将如何比较两个目录的文件并替换它们的时间戳?例如,我在 Directory1 中有 file1.txt,在 Directory2 中有 file1.txt(目录作为参数给出),它们具有不同的时间戳,我想用旧的时间戳替换较新的时间戳。我该怎么做?
我已经知道我应该为此使用 touch 命令 (https://askubuntu.com/questions/62492/how-can-i-change-the-date-modified-created-of-a-file),并且还使用 -nt 和 -ot (compare file's date bash) 来比较文件,但由于我对脚本编写相当陌生,我在弄清楚如何将所有这些放在一起时遇到了一些麻烦。
【问题讨论】:
-
“我在弄清楚如何将所有这些放在一起时遇到了一些麻烦。”然后向我们展示您的尝试。你一定可以试试。阅读语法手册。 gnu.org/software/bash/manual/bash.html
-
@4ae1e1 我很乐意但不幸的是我现在正在打电话!如果仍然需要,我会在回家时发布代码。对此感到抱歉。