あるディレクトリ内のファイルが別のディレクトリ内のファイルよりも最近変更された場合、シェルスクリプトでコマンドを実行します。シェルスクリプト:あるディレクトリ内のファイルが別のディレクトリ内のファイルより新しいかどうか確認してください。
、BashFAQ #3で説明した再利用可能な機能の中に、ここで分解として、私はこの
if [ dir1/* <have been modified more recently than> dir2/* ]; then
echo 'We need to do some stuff!'
fi
参照[BashFAQ#3](http://mywiki.wooledge.org/BashFAQ/003)。それぞれのディレクトリで最新のファイルを探し、それらを個別に比較する必要があります。 FAQはそれらすべてのことをする方法を教えてくれます。 –
'dir1'の* any *ファイルが' dir2'の* any *ファイルより最近に変更された場合?あるいは、彼らは同じ構造を持ち、ペアを比較したいのですか? –
@BenjaminW。、...私は確かに前者を暗示して擬似コードを読んだ。 –