Tukubaiオンラインコマンドマニュアル

zen(USP Lab(1))

【名前】

zen : 全角へ変換

【書式】

Usage   : zen <f1> <f2> .. <file>
        : zen [-k] <file>
        : zen -d <string>
Version : Fri Oct 21 11:26:06 JST 2011
          OpenUSP (LINUX+FREEBSD/PYTHON2.4/UTF-8)

【説明】

引数のファイルまたは標準入力におけるテキストデータの半角英数およびカタカナをす
べて全角に変換して出力する(han)。

【例1】

引数のファイルの指定したフィールドの中身を全角に変換する。

$ cat data
これは ﾃﾞｰﾀ です。
This is data
123 456 7890
$

$ zen 1 2 3 data
これは データ です。
Ｔｈｉｓ ｉｓ ｄａｔａ
１２３ ４５６ ７８９０
$

【例2】

フィールドを指定しない場合は行全体を全角にする。半角空白も全角空白に変換する。

$ cat data
1 2 3
$ cat data | zen
１　２　３
$

【例3】

zen -k <file>の場合、<file>の半角カタカナだけ全角にする。メールの表題や本文には
半角カナは使えないため、このフィルタを使用して前処理を実施する。

$ cat data2
123ｱｲｳｴｵ
$ cat data2 | zen -k
123アイウエオ
$

【例4】

"-d"オプションは引数で指定された文字列の半角の部分を全角に変えて出力する。

$ zen -d ｶﾀｶﾅABC123             ←半角文字を引数で渡す。
カタカナＡＢＣ１２３            ←すべて全角にして出力
$

【関連項目】

han(USP Lab(1))

last modified: 2012-04-12 19:46:56
Contact us: uecinfo@usp-lab.com
Copyright (c) 2012 Universal Shell Programming Laboratory All Rights Reserved.
