「han」の版間の差分
ナビゲーションに移動
検索に移動
Pt4a editor (トーク | 投稿記録) 細 (Batch Update) |
Pt4a editor (トーク | 投稿記録) 細 (Batch Update) |
||
27行目: | 27行目: | ||
<pre>$ cat data | <pre>$ cat data | ||
これは データ です。 | これは データ です。 | ||
− | + | This is data | |
− | + | 1234 567 890 | |
$ han 1 2 3 data | $ han 1 2 3 data | ||
− | これは | + | これは データ です。 |
This is data | This is data | ||
1234 567 890</pre> | 1234 567 890</pre> | ||
40行目: | 40行目: | ||
これはデータです。 | これはデータです。 | ||
全角 空白 データも変換します。 | 全角 空白 データも変換します。 | ||
− | + | 123456789 | |
$ han data2 | $ han data2 | ||
− | + | これはデータです。 | |
− | 全角 空白 | + | 全角 空白 データも変換します。</pre> |
=== 例(その3) === | === 例(その3) === | ||
“-d” オプション 引数の文字列の全角の部分を半角に変えて出力します。 | “-d” オプション 引数の文字列の全角の部分を半角に変えて出力します。 | ||
− | <pre>$ han -d | + | <pre>$ han -d カタカナABC123 |
− | + | カタカナABC123</pre> | |
=== 例(その4) === | === 例(その4) === | ||
61行目: | 61行目: | ||
<pre>$ han -u_ data2 | <pre>$ han -u_ data2 | ||
− | + | ___データ__。 | |
− | __ __ | + | __ __ データ______。 |
123456789</pre> | 123456789</pre> | ||
== 備考 == | == 備考 == | ||
− | 変換されるのは | + | 変換されるのは 空白文字(0x20)から ~(0x7e)までの95文字です。 濁音半濁音も適切に変換されます。 |
== 参照 == | == 参照 == | ||
82行目: | 82行目: | ||
© 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site] | © 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site] | ||
− | |||
[[Category:man]] | [[Category:man]] |
2021年6月7日 (月) 08:37時点における版
名前
han : 半角にする
書式
使い方とオプション
Usage
han <f1> <f2> .. <file> han -d string
Option
-e -u<defstr>
説明
引数のファイル又は標準入力のテキストデータ・文字列の全角英数・カタカナの部分をすべて半角に変換して出力するツールです。(<-> zen)
例(その1)
引数のファイルの指定したフィールドの中身を半角に変換します。
(元データ)
$ cat data これは データ です。 This is data 1234 567 890 $ han 1 2 3 data これは データ です。 This is data 1234 567 890
例(その2)
フィールドを指定しないとレコード全体を半角にします。特に全角空白は半角空白になります。
$ cat data2 これはデータです。 全角 空白 データも変換します。 123456789 $ han data2 これはデータです。 全角 空白 データも変換します。
例(その3)
“-d” オプション 引数の文字列の全角の部分を半角に変えて出力します。
$ han -d カタカナABC123 カタカナABC123
例(その4)
“-e” オプション 半角変換できない全角文字がある場合をエラーにします。
$ han -e data2 Error(1108)[han] : unconverted full-width char at line 1: これはデータです。
例(その5)
“-u<defstr>” オプション 半角変換できない全角文字を <defstr> に置き換えます。
$ han -u_ data2 ___データ__。 __ __ データ______。 123456789
備考
変換されるのは 空白文字(0x20)から ~(0x7e)までの95文字です。 濁音半濁音も適切に変換されます。
参照
zen
Version and Edition
Version : Tue Jun 18 19:00:37 JST 2019
Edition : 1
© 2021 Universal Shell Programming Laboratory site