サイト内検索:
han : 半角にする
使い方とオプション
han <f1> <f2> .. <file>
han -d string
-e
-u<defstr>
引数のファイル又は標準入力のテキストデータ・文字列の全角英数・カタカナの部分をすべて半角に変換して出力するツールです。(<-> zen)
引数のファイルの指定したフィールドの中身を半角に変換します。
(元データ)
$ cat data
これは データ です。
This is data
1234 567 890
$ han 1 2 3 data
これは データ です。
This is data
1234 567 890
フィールドを指定しないとレコード全体を半角にします。特に全角空白は半角空白になります。
$ cat data2
これはデータです。
全角 空白 データも変換します。
123456789
$ han data2
これはデータです。
全角 空白 データも変換します。
“-d” オプション 引数の文字列の全角の部分を半角に変えて出力します。
$ han -d カタカナABC123
カタカナABC123
“-e” オプション 半角変換できない全角文字がある場合をエラーにします。
$ han -e data2
Error(1108)[han] : unconverted full-width char at line 1: これはデータです。
“-u<defstr>” オプション 半角変換できない全角文字を <defstr> に置き換えます。
$ han -u_ data2
___データ__。
__ __ データ______。
123456789
変換されるのは 空白文字(0x20)から ~(0x7e)までの95文字です。 濁音半濁音も適切に変換されます。
zen
Version : Tue Jun 18 19:00:37 JST 2019
Edition : 1
© 2021 Universal Shell Programming Laboratory site