dateコマンドを用いた日付変換と、dateコマンドでは行えない日付変換に関するTips。
UNIX時間(UNIX time、POSIX time)とは協定世界時 (UTC) での1970年1月1日午前0時0分0秒(UNIXエポック)から形式的な経過秒数として表される。
# date +%s 1667119189
# date -d "2022-01-15 11:30:25" +%s 1642213825
dateコマンドではできないようなので、ファイルに出力した内容をsedで書き換える方法。
sed -i "s/\/January\//-01-/g" [FILENAME] sed -i "s/\/February\//-02-/g" [FILENAME] sed -i "s/\/March\//-03-/g" [FILENAME] sed -i "s/\/April\//-04-/g" [FILENAME] sed -i "s/\/May\//-05-/g" [FILENAME] sed -i "s/\/June\//-06-/g" [FILENAME] sed -i "s/\/July\//-07-/g" [FILENAME] sed -i "s/\/August\//-08-/g" [FILENAME] sed -i "s/\/September\//-09-/g" [FILENAME] sed -i "s/\/October\//-10-/g" [FILENAME] sed -i "s/\/November\//-11-/g" [FILENAME] sed -i "s/\/December\//-12-/g" [FILENAME]