[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 にした
りしても変化はありませんでした。
他に何か確認する点はありますでしょうか?