Hello, I found a strange bug in grep. some Japanese runes does not match ‘[^0-9]’.
for example ‘ま' (307e) and ‘み’(307f). unicode table from 3040 to 3090 is 3040 3041 ぁ 3042 あ 3043 ぃ 3044 い 3045 ぅ 3046 う 3047 ぇ 3048 え 3049 ぉ 304a お 304b か 304c が 304d き 304e ぎ 304f く 3050 ぐ 3051 け 3052 げ 3053 こ 3054 ご 3055 さ 3056 ざ 3057 し 3058 じ 3059 す 305a ず 305b せ 305c ぜ 305d そ 305e ぞ 305f た 3060 だ 3061 ち 3062 ぢ 3063 っ 3064 つ 3065 づ 3066 て 3067 で 3068 と 3069 ど 306a な 306b に 306c ぬ 306d ね 306e の 306f は 3070 ば 3071 ぱ 3072 ひ 3073 び 3074 ぴ 3075 ふ 3076 ぶ 3077 ぷ 3078 へ 3079 べ 307a ぺ 307b ほ 307c ぼ 307d ぽ 307e ま 307f み 3080 む 3081 め 3082 も 3083 ゃ 3084 や 3085 ゅ 3086 ゆ 3087 ょ 3088 よ 3089 ら 308a り 308b る 308c れ 308d ろ 308e ゎ 308f わ 3090 ゐ I tried some of them. term% cat t3 あ は ば ぱ ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み む め も term% grep -v '[^0-9]' t3 ま み term% Kenji Arisawa
