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

[debian-users:45259] Re: 正規表現処理が変になっている環境について



平本です。


In subject: [debian-users:45252] Re: 正規表現処理が変になっている環境について
	gotom@debian.or.jp (GOTO Masanori) said:

> > 例1: sed で特定の記号が正規表現にマッチしない。
> > 
> > % echo A=B
> > A=B
> > % echo A=B | sed -e 's/=.*$//'
> > A=B
> > % echo A=B | psed -e 's/=.*$//'  ←perl付属のsed互換コマンド
> > A
> 
> 他の確認点は
> 
> 1. which sed する

特に問題ないようです。

% which sed
/bin/sed
% \which sed
/bin/sed

また sed をフルパスで指定しても変化はありません。

% echo A=B | /bin/sed -e 's/=.*$//'
A=B

> 2. echo A=B ではなくファイルに書き出してそのファイルを cat する

結果に変化はありませんでした。

% echo A=B > a
% cat a
A=B
% sed -e 's/=.*$//' a
A=B

> 3. LANG や LC からはじまる環境変数を確認する

% printenv | egrep 'LANG|LC'
LANG=ja_JP.eucJP
LANGUAGE=ja_JP:ja:en_GB:en

LANG や LANGUAGE を未定義にしたり、LANG や LC_ALL の値を C にした
りしても変化はありませんでした。


  他に何か確認する点はありますでしょうか?