- 2007-04-11 (Wed) 10:05
- ライフハック
タイトルに無駄に☆を入れてみた。意味はありません。
さて、おなじみLifehackerで素敵なTipsが紹介されていました。
UNIXのcalコマンドではカレンダーを出力してくれますが、今日の日付を##で置き換えてくれる方法です。

↑ こんな感じ。4月11日が##になっています。
実用性があるかどうかははなはだ疑問ですが、こういうコマンドラインハックが好きなのでご紹介でした。
なお、これを実現するコマンドは以下のとおり。
cal -y | tr '\n' '|' | sed "s/^/ /;s/$/ /;s/ $(date +%e) / $(date +%e | sed 's/./#/g') /$(date +%m | sed s/^0//)" | tr '|' '\n'
ちなみに##なんかいらない、という人はシンプルに以下のコマンドをどうぞ。
cal -y
机の前にカレンダーが欲しい、という人にはこれで十分かもしれませんね。
- Newer: 『Twitter』は造語じゃない。その意味って知っている?
- Older: 採用時に自問すべき『ショッピングセンターテスト』って何だ?
Posted on April 11th, 2007
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://www.ideaxidea.com/archives/2007/04/cal.html/trackback
- Listed below are links to weblogs that reference
- calコマンドで今年一年分のカレンダーを出力する方法(今日の日付入り☆) from IDEA*IDEA ~ 百式管理人のライフハックブログ


























