2005年1月19日

[linux-users:104280] Re: 制御文字、非印字文字の表示について

五十嵐です。

> (1)「制御文字を扱う方法についてご教示いただければ幸いです。

あまり良い方法とは言えませんが,制御コードを直接Cシェルスク
リプトのファイルに書き込むという方法もあります。

cat $infname | sed -e 's/$/^M/' | iconv -f EUC-JP -t CP932 > $outfname

「^M」(CRコード,0DH)を直接ファイルに入力する方法は,

viなら「Ctrl-V」の次に「Ctrl-M」を入力します。
emacsなら「Ctrl-Q」の次に「Ctrl-M」です。

sedのコマンド部分は「'」で括ります。「"」だと「$」の部分でC
シェルが変数展開を行おうとするらしくエラーになってしまいまし
た。


投稿者 xml-rpc : 2005年1月19日 14:06
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/9494
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。