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

[debian-users:19427] Re: bash の不思議な挙動



At Mon, 6 Dec 1999 15:52:25 +0900,
UNO Takeshi <uno@xxxxxxxxxxxxx> wrote:

> LANGというよりLC_COLLATEが怪しいというところまでわかりましたが
> 真の原因はまだよくわかってないです。

どうも glibcのPOSIXの定義ファイルが駄目駄目だったようです。

とりあえず、これにいれかえれて作りなおせばこのバグは直ります。
# ただし 8bit charに関しての collationをなにも書いてないので
# EUC-JPな文字がどうあつかわれるかがまだあやしい(^^;

escape_char  /
comment_char  %

% English locale for USA
% Source: RAP
% Address: Sankt Jo//rgens Alle 8
%    DK-1615 Ko//benhavn V, Danmark
% Contact: Keld Simonsen
% Email: Keld.Simonsen@xxxxxxxx
% Tel: +45 - 31226543
% Fax: +45 - 31205521
% Language: en
% Territory: US
% Revision: 3.1
% Data: 1993-12-01
% Users: general
% Repertoiremap: mnemonic.ds
% Charset: ISO_8859-1:1987
% Distribution and use is free, also
% for commercial purposes.

LC_CTYPE
copy "POSIX"
END LC_CTYPE

LC_COLLATE
order_start forward;forward;forward;position
<NUL>	IGNORE;IGNORE;IGNORE;<NUL>	
<SOH>	IGNORE;IGNORE;IGNORE;<SOH>
<STX>	IGNORE;IGNORE;IGNORE;<STX>
<ETX>	IGNORE;IGNORE;IGNORE;<ETX>
<EOT>	IGNORE;IGNORE;IGNORE;<EOT>
<ENQ>	IGNORE;IGNORE;IGNORE;<ENQ>
<ACK>	IGNORE;IGNORE;IGNORE;<ACK>
<alert>	IGNORE;IGNORE;IGNORE;<alert>
<backspace>	IGNORE;IGNORE;IGNORE;<backspace>
<tab>	IGNORE;IGNORE;IGNORE;<tab>
<newline>	IGNORE;IGNORE;IGNORE;<newline>
<vertical-tab>	IGNORE;IGNORE;IGNORE;<vertical-tab>
<form-feed>	IGNORE;IGNORE;IGNORE;<form-feed>
<carriage-return>	IGNORE;IGNORE;IGNORE;<carriage-return>
<SO>	IGNORE;IGNORE;IGNORE;<SO>
<SI>	IGNORE;IGNORE;IGNORE;<SI>
<DLE>	IGNORE;IGNORE;IGNORE;<DLE>
<DC1>	IGNORE;IGNORE;IGNORE;<DC1>
<DC2>	IGNORE;IGNORE;IGNORE;<DC2>
<DC3>	IGNORE;IGNORE;IGNORE;<DC3>
<DC4>	IGNORE;IGNORE;IGNORE;<DC4>
<NAK>	IGNORE;IGNORE;IGNORE;<NAK>
<SYN>	IGNORE;IGNORE;IGNORE;<SYN>
<ETB>	IGNORE;IGNORE;IGNORE;<ETB>
<CAN>	IGNORE;IGNORE;IGNORE;<CAN>
<EM>	IGNORE;IGNORE;IGNORE;<EM>
<SUB>	IGNORE;IGNORE;IGNORE;<SUB>
<ESC>	IGNORE;IGNORE;IGNORE;<ESC>
<IS4>	IGNORE;IGNORE;IGNORE;<IS4>
<IS3>	IGNORE;IGNORE;IGNORE;<IS3>
<IS2>	IGNORE;IGNORE;IGNORE;<IS2>
<IS1>	IGNORE;IGNORE;IGNORE;<IS1>
<space>	IGNORE;IGNORE;IGNORE;<space>
<exclamation-mark>	IGNORE;IGNORE;IGNORE;<exclamation-mark>
<quotation-mark>	IGNORE;IGNORE;IGNORE;<quotation-mark>
<number-sign>	IGNORE;IGNORE;IGNORE;<number-sign>
<dollar-sign>	IGNORE;IGNORE;IGNORE;<dollar-sign>
<percent-sign>	IGNORE;IGNORE;IGNORE;<percent-sign>
<ampersand>	IGNORE;IGNORE;IGNORE;<ampersand>
<apostrophe>	IGNORE;IGNORE;IGNORE;<apostrophe>
<left-parenthesis>	IGNORE;IGNORE;IGNORE;<left-parenthesis>
<right-parenthesis>	IGNORE;IGNORE;IGNORE;<right-parenthesis>
<asterisk>	IGNORE;IGNORE;IGNORE;<asterisk>
<plus-sign>	IGNORE;IGNORE;IGNORE;<plus-sign>
<comma>	IGNORE;IGNORE;IGNORE;<comma>
<hyphen>	IGNORE;IGNORE;IGNORE;<hyphen>
<period>	IGNORE;IGNORE;IGNORE;<period>
<slash>	IGNORE;IGNORE;IGNORE;<slash>
<zero>	IGNORE;IGNORE;IGNORE;<zero>
<one>	IGNORE;IGNORE;IGNORE;<one>
<two>	IGNORE;IGNORE;IGNORE;<two>
<three>	IGNORE;IGNORE;IGNORE;<three>
<four>	IGNORE;IGNORE;IGNORE;<four>
<five>	IGNORE;IGNORE;IGNORE;<five>
<six>	IGNORE;IGNORE;IGNORE;<six>
<seven>	IGNORE;IGNORE;IGNORE;<seven>
<eight>	IGNORE;IGNORE;IGNORE;<eight>
<nine>	IGNORE;IGNORE;IGNORE;<nine>
<colon>	IGNORE;IGNORE;IGNORE;<colon>
<semicolon>	IGNORE;IGNORE;IGNORE;<semicolon>
<less-than-sign>	IGNORE;IGNORE;IGNORE;<less-than-sign>
<equals-sign>	IGNORE;IGNORE;IGNORE;<equals-sign>
<greater-than-sign>	IGNORE;IGNORE;IGNORE;<greater-than-sign>
<question-mark>	IGNORE;IGNORE;IGNORE;<question-mark>
<commercial-at>	IGNORE;IGNORE;IGNORE;<commercial-at>
<A>	IGNORE;IGNORE;IGNORE;<A>
<B>	IGNORE;IGNORE;IGNORE;<B>
<C>	IGNORE;IGNORE;IGNORE;<C>
<D>	IGNORE;IGNORE;IGNORE;<D>
<E>	IGNORE;IGNORE;IGNORE;<E>
<F>	IGNORE;IGNORE;IGNORE;<F>
<G>	IGNORE;IGNORE;IGNORE;<G>
<H>	IGNORE;IGNORE;IGNORE;<H>
<I>	IGNORE;IGNORE;IGNORE;<I>
<J>	IGNORE;IGNORE;IGNORE;<J>
<K>	IGNORE;IGNORE;IGNORE;<K>
<L>	IGNORE;IGNORE;IGNORE;<L>
<M>	IGNORE;IGNORE;IGNORE;<M>
<N>	IGNORE;IGNORE;IGNORE;<N>
<O>	IGNORE;IGNORE;IGNORE;<O>
<P>	IGNORE;IGNORE;IGNORE;<P>
<Q>	IGNORE;IGNORE;IGNORE;<Q>
<R>	IGNORE;IGNORE;IGNORE;<R>
<S>	IGNORE;IGNORE;IGNORE;<S>
<T>	IGNORE;IGNORE;IGNORE;<T>
<U>	IGNORE;IGNORE;IGNORE;<U>
<V>	IGNORE;IGNORE;IGNORE;<V>
<W>	IGNORE;IGNORE;IGNORE;<W>
<X>	IGNORE;IGNORE;IGNORE;<X>
<Y>	IGNORE;IGNORE;IGNORE;<Y>
<Z>	IGNORE;IGNORE;IGNORE;<Z>
<left-square-bracket>	IGNORE;IGNORE;IGNORE;<left-square-bracket>
<backslash>	IGNORE;IGNORE;IGNORE;<backslash>
<right-square-bracket>	IGNORE;IGNORE;IGNORE;<right-square-bracket>
<circumflex>	IGNORE;IGNORE;IGNORE;<circumflex>
<underscore>	IGNORE;IGNORE;IGNORE;<underscore>
<grave-accent>	IGNORE;IGNORE;IGNORE;<grave-accent>
<a>	IGNORE;IGNORE;IGNORE;<a>
<b>	IGNORE;IGNORE;IGNORE;<b>
<c>	IGNORE;IGNORE;IGNORE;<c>
<d>	IGNORE;IGNORE;IGNORE;<d>
<e>	IGNORE;IGNORE;IGNORE;<e>
<f>	IGNORE;IGNORE;IGNORE;<f>
<g>	IGNORE;IGNORE;IGNORE;<g>
<h>	IGNORE;IGNORE;IGNORE;<h>
<i>	IGNORE;IGNORE;IGNORE;<i>
<j>	IGNORE;IGNORE;IGNORE;<j>
<k>	IGNORE;IGNORE;IGNORE;<k>
<l>	IGNORE;IGNORE;IGNORE;<l>
<m>	IGNORE;IGNORE;IGNORE;<m>
<n>	IGNORE;IGNORE;IGNORE;<n>
<o>	IGNORE;IGNORE;IGNORE;<o>
<p>	IGNORE;IGNORE;IGNORE;<p>
<q>	IGNORE;IGNORE;IGNORE;<q>
<r>	IGNORE;IGNORE;IGNORE;<r>
<s>	IGNORE;IGNORE;IGNORE;<s>
<t>	IGNORE;IGNORE;IGNORE;<t>
<u>	IGNORE;IGNORE;IGNORE;<u>
<v>	IGNORE;IGNORE;IGNORE;<v>
<w>	IGNORE;IGNORE;IGNORE;<w>
<x>	IGNORE;IGNORE;IGNORE;<x>
<y>	IGNORE;IGNORE;IGNORE;<y>
<z>	IGNORE;IGNORE;IGNORE;<z>
<left-curly-bracket>	IGNORE;IGNORE;IGNORE;<left-curly-bracket>
<vertical-line>	IGNORE;IGNORE;IGNORE;<vertical-line>
<right-curly-bracket>	IGNORE;IGNORE;IGNORE;<right-curly-bracket>
<tilde>	IGNORE;IGNORE;IGNORE;<tilde>
<DEL>	IGNORE;IGNORE;IGNORE;<DEL>
<UNDEFINED>	IGNORE;IGNORE;IGNORE;<UNDEFINED>
order_end
END LC_COLLATE

LC_MONETARY
int_curr_symbol         "<J><P><Y><SP>"
currency_symbol         "<DO>"
mon_decimal_point       "<.>"
mon_thousands_sep       "<,>"
mon_grouping            3;3
positive_sign           ""
negative_sign           "<->"
int_frac_digits         0
frac_digits             0
p_cs_precedes           1
p_sep_by_space          0
n_cs_precedes           1
n_sep_by_space          0
p_sign_posn             1
n_sign_posn             4
END LC_MONETARY

LC_NUMERIC
decimal_point           "<.>"
thousands_sep           "<,>"
grouping                3;3
END LC_NUMERIC

LC_TIME
abday       "<S><u><n>";"<M><o><n>";/
            "<T><u><e>";"<W><e><d>";/
            "<T><h><u>";"<F><r><i>";/
            "<S><a><t>"
day         "<S><u><n><d><a><y>";/
            "<M><o><n><d><a><y>";/
            "<T><u><e><s><d><a><y>";/
            "<W><e><d><n><e><s><d><a><y>";/
            "<T><h><u><r><s><d><a><y>";/
            "<F><r><i><d><a><y>";/
            "<S><a><t><u><r><d><a><y>"
abmon       "<J><a><n>";"<F><e><b>";/
            "<M><a><r>";"<A><p><r>";/
            "<M><a><y>";"<J><u><n>";/
            "<J><u><l>";"<A><u><g>";/
            "<S><e><p>";"<O><c><t>";/
            "<N><o><v>";"<D><e><c>"
mon         "<J><a><n><u><a><r><y>";/
            "<F><e><b><r><u><a><r><y>";/
            "<M><a><r><c><h>";/
            "<A><p><r><i><l>";/
            "<M><a><y>";/
            "<J><u><n><e>";/
            "<J><u><l><y>";/
            "<A><u><g><u><s><t>";/
            "<S><e><p><t><e><m><b><e><r>";/
            "<O><c><t><o><b><e><r>";/
            "<N><o><v><e><m><b><e><r>";/
            "<D><e><c><e><m><b><e><r>"
d_t_fmt     "<%><a><SP><%><d><SP><%><b><SP><%><Y><SP><%><r><SP><%><Z>"
d_fmt       "<%><Y><-><%><m><-><%><d>"
t_fmt       "<%><T>"
am_pm       "<A><M>";"<P><M>"
t_fmt_ampm  "<%><I><:><%><M><:><%><S><SP><%><p>"
END LC_TIME

LC_MESSAGES
yesexpr     "<<(><y><Y><s><S><)/>><.><*>"
noexpr      "<<(><n><N><)/>><.><*>"
END LC_MESSAGES

-- 
鵜飼文敏