zen <概要> zen : 全角にする。 <書式> Usage : zen [-k] <f1> <f2> .. <file> zen -d <string> Version : Thu Aug 9 23:41:42 JST 2018 Edition : 1 <説明> 引数のファイル又は標準入力のテキストデータ・文字列の半角英数・カタカ ナの部分をすべて全角に変換して出力するツールです。(<=> han) <例1> 引数のファイルの指定したフィールドの中身を全角に変換します。 $ cat data これは データ です。 This is data 123 456 7890 $ zen 1 2 3 data これは データ です。 This is data 123 456 7890 <例2> フィールドを指定しない場合は、レコード全体を全角にします。特に半角空 白も全角空白に変換します。 $ cat data 1 2 3 $ cat data | zen 1 2 3 <例3> zen -k <file> の場合、<file> の半角カタカナだけ全角にします。メール の表題や本文には半角カナは使えないため、このフィルタを使用して前処理 を行います。 $ cat data2 123アイウエオ $ cat data2 | zen -k 123アイウエオ <例4> "-d" オプション 引数の文字列の半角の部分を全角に変えて出力します。 $ zen -d カタカナABC123 <- 半角文字を引数で渡す。 カタカナABC123 <- 全て全角にして出力 <備考> 変換されるのは 空白文字(0x20)から ~(0x7e)までの95文字です。濁音 半濁音も適切に変換されます。 <参照> han