linuxとFreeBSDでの、date コマンドの差 : 数日前の日付を得る
同一のコマンドであっても、オプションが微妙に異なるとかっていうのは、以外に経験が少ない。
今回は、dateコマンドで現在時刻を基点にして指定日数前の日付を得る例。
下記は等価なコマンドオプションとなる。
#!/bin/sh ## Linux (CentOS 5) date +%Y%m%d -d "3 days ago";
#!/bin/sh ## FreeBSD 4,5,6 date -v "-3d" "+%Y%m%d";