2008年11月21日の日記の2番目の記事へのコメント
■sedの-iオプション
こことかここに興味深い話が出ていますが,実は最近の nkf には 「--overwrite[=SUFFIX]」 (もしくは「--in-place[=SUFFIX]」) という sed の -i みたいなオプションがあったりします.
・・・ということを,先ほど初めて知りましたw.ちょうど本日,qkc に代わるコマンドがないものかと考えていたところで偶然上記エントリを目にして 「ひょっとして nkf にもあったりするんじゃね?」と思い至って nkf の man を見て先のオプションを知った次第です.というか,sed の -i オプション自体初めて知ったよw
早速使ってみたんですが,普通にqkcっぽく使えて実にいい感じです.ついにお別れするときがきたか.ちなみに,どういうわけか Fedora 9 (nkf-2.0.8b-3) では「--in-place=.bkp」とかやると「*** buffer overflow detected ***: nkf terminated」とか出て nkf が落ちます (--in-place だけなら落ちずに上書きしてくれる).なんだろねー.
2008年11月21日の日記の2番目の記事へのコメント
[コメントを書く]