プロセス置換

いっつも忘れるのでメモ。dateコマンドの結果をプロセス置換してlsコマンドなどに食わせるとき、意図しない動作になることがある。例えば今日(今月)みたいな、31日まである日にdateコマンドの引数に --date=1 month ago をつけたところで

$ date +%Y/%m/%d "--date=1 month ago"
2017/12/01

となってしまう。

[amazonjs asin="479815296X" locale="JP" title="ふわっと癒され北のリス エゾリーナ カレンダー 2018 (翔泳社カレンダー)"]

…続きを読む