[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:12729] Re: sed がマルチバイト対応でない?



有家です。

> 確か perl のドキュメントの中に
> ・perl という名前で起動すると (I18N::Japanese なんてモジュールは
> 使えるけど) 基本的に英語版の perl と同じ動作をする.
> ・jperl という名前で起動すると use I18N::Japanese; が実行されたの
> と同じ状態になって, この状態だとマルチバイトを認識する.
> とか書いてあったと思います.

うーん。そうだったのか (^o^)

私の環境は plamo2.2.2 で、特にperlを追加インストールしていませんので、

lrwxrwxrwx   1 root     root            4 11月 18日  22:31 /usr/bin/jperl -> perl
lrwxrwxrwx   1 root     root           11 11月 18日  22:31 /usr/bin/perl -> perl5.00502
-rwxr-xr-x   1 root     root       526096  3月 22日 2000年 /usr/bin/perl5.00502

ですが、おっしゃる通り、

echo "12345" | perl -pe "y/12345/12345/"
echo "12345" | jperl -pe "y/12345/12345/"

で、

1214151515
12345

でした。

-- 
pba00250@nifty.com
yoariie@ehime.med.or.jp
---------------------------
有家佳紀(ありいえよしのり)

References
[plamo:12724] Re: sedがマルチバイト対応でない?, KOJIMA Mitsuhiro
[plamo:12725] Re: sedがマルチバイト対応でない?, Takao Ono

[検索ページ] [メール一覧]
Plamo ML 公開システム