「shell script」ファイルが最新ファイルかどうかを比較


比較ファイルが最新(修正を含む)かどうかの構文は-nt-otである.

比較構文の説明


比較構文説明ファイル1-nt file 2 file 1がfile 2より更新されたファイルかfile 1-ot file 2 file 1がfile 2より古いファイルか

コード練習

$ cat test1
#!/bin/bash
if [ test1 -nt test2 ]
then
	echo "test1 is newer than test2"
else
	echo "test2 is newer than test1"
fi
$ cat test1
#!/bin/bash
if [ test1 -ot test2 ]
then
	echo "test1 is older than test2"
else
	echo "test2 is older than test1"
fi