私がしようとしているのは、myFile という名前のファイルをディレクトリ A からディレクトリ B にコピーすることです。この後、ディレクトリ B にコピーしたばかりのファイルに対していくつかの操作を実行します。これは正常に機能します。ただし、ディレクトリ A のファイルが過去 7 日以内に変更された場合は、スクリプトですべての操作を実行する必要があります。それ以外の場合は何もしないでください。だから基本的に私は欲しい:
#!/bin/sh
if ((modification date of myFile in dir A) >= (current date minus 7 days))
DO STUFF
else
DO NOTHING
end
したがって、実行する操作はすでに稼働しています。上記の擬似コードで説明されている条件付き構造のみが必要です。誰かがbashスクリプト用にそれを構築する方法を知っていますか?