File1(基準ファイル)とFile2・File3・File4があります。
File2~4の中でFile1よりも新しいファイルがあれば、File1のタイムスタンプをそのファイルと同一にします。
もしFile1が最新であるなら何もしません。
このような挙動をさせたいと思います。
こんな感じでできます。
#!/bin/bash files="file2 file3 file4" for file in $files do if [[ $file -nt file1 ]] then touch -r $file file1 fi done
ありがとうございます。
素晴らしいです!