zen

提供: Personal Tukubai for Academic
2021年6月7日 (月) 08:37時点におけるPt4a editor (トーク | 投稿記録)による版 (Batch Update)
ナビゲーションに移動 検索に移動

名前

zen : 全角にする

書式

使い方とオプション

Usage

zen [-k] <f1> <f2> .. <file>
zen -d <string>

説明

引数のファイル又は標準入力のテキストデータ・文字列の半角英数・カタカナの部分をすべて全角に変換して出力するツールです。( ⇔ 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

Version and Edition

Version : Tue Jun 18 19:00:37 JST 2019

Edition : 1


© 2021 Universal Shell Programming Laboratory site