Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

dateコマンドで標準入力からの日付文字列を受け取り評価する

実際のところ

標準入力を示す記号は"-"なので、こいつを"-f"オプションでうけとり評価します。

$ echo 2020/01/06 18:00:00 | date +'%y年%m月%d日%H時' -f -
20年01月06日18時

now、yesterdayといったパターンの受け取りも可能です

$ echo yesterday | date +'%y年%m月%d日%H時' -f -
20年01月05日18時

N日後、N時間後記法との組み合わせもOK。

$ echo yesterday + 100 days | date +'%y年%m月%d日%H時' -f -
20年04月14日18時