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

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



From: Yoshinori Ariie <PBA00250@nifty.com>
Subject: [plamo:12722] Re: sed がマルチバイト対応でない?
Date: Thu, 24 Jan 2002 09:21:18 +0900

> 私も plamo2.2.2 ですが、以下の実行で
> 
> echo "12345" | tr "12345", "12345"
> echo "12345" | sed -e "y/12345/12345/"
> echo "12345" | awk 'sub(/12345/, "12345")'
> echo "12345" | perl -pe "y/12345/12345/"
> echo "12345" | ruby -pe "sub(/12345/, '12345')"
> 
> それぞれ
> 
> 5254555555
> sed: -e expression #1, char 19: strings for y command are different lengths
> 12345
> 1214151515
> 12345
> 
> となりました。
> 

詳しいテストありがとうございます.

# perl もダメなのか..

このあたりのテキストツールは,元々はマルチバイト未対応で,Li18nux がら
みで日本 IBM の方がマルチバイト化の作業をされてたんだけど,以前に試し
た時はちょっと動作が怪しかった(pkgtool あたりのスクリプトが動かなかっ
た) ので,もうちょっと待つか,,と更新しなかったんですよね.

ここしばらく見てなかったんだけど,そろそろ本家の方にマージされているか
も知れないので調べてみるです.

------
こじま

Follow-Ups
[plamo:12725] Re: sedがマルチバイト対応でない?, Takao Ono
[plamo:12733] Re: sedがマルチバイト対応でない?, Shinji Yanagi
References
[plamo:12720] sedがマルチバイト対応でない?, Toshihiro Tomaru
[plamo:12722] Re: sed がマルチバイト対応でない?, Yoshinori Ariie

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