2010-09-07から1日間の記事一覧

シェルスクリプトでエポック秒から日時を得る

$ date -d "$((`date +%s` - 1234567890)) seconds ago" ただし、ここでの date は GNU core utilities 由来の物です。

xargs で空白・改行・クオーテーションが入った引数を安全に渡す

xargs で空白が入った引数を渡す場合、「'」か「"」で引数を囲む必要があります。しかし、これらでくくった場合のエスケープシーケンスが全く提供されていないため、引数にさらに同じクオーテーションが含まれていた場合に問題があります。また、改行を入れ…