2つのファイルの修正時刻を比較し新しい方を表示する

書式

if [ $1 -nt $2 ]; then
 echo $1
fi

説明

引数で指定された2つのファイルのどちらが新しいかどうかを調べるにはifを使います。条件判断には[ $1 -nt $2 ]とすることでどちらのファイルが新しいかどうか調べることができます。$1の方が新しい場合にはthen〜fiまでの間にメッセージを表示する処理を書きます。

サンプルコード

#!/bin/bash
if [ $1 -nt $2 ]; then
echo $1
fi