私はこの単語のすべての文字が単語パターンと一致するファイルにいくつかの単語を入れる正規表現をマウントしようとしています。grep/regexがアクセント付きの単語を見つけられない
私の問題は、正規表現はアクセント付きの単語を見つけることができませんが、テキストファイルにはアクセント付きの単語がたくさんあることです。
cat input/words.txt | grep '^[éra]\{1,4\}$' > output/words_era.txt
cat input/words.txt | grep '^[carroça]\{1,7\}$' > output/words_carroca.txt
し、ファイルの内容は次のとおりです:
私のコマンドラインは、私はそれを修正するにはどうすればよい
carroça
éra
éssa
roça
roco
rato
onça
orça
roca
?
'locale'の出力は何ですか? 'input/words.txt'のエンコーディングは何ですか? – ephemient
それは私にとってはうまくいくかもしれませんが、多分問題は構文にあります。大括弧は文字のグループを定義するために使用されるので、少なくとも2行目は間違いです。試してみてください: grep '^carroça\ {1,3 \} $' – UncleZeiv
@UncleZeiv、私は正しい正規表現を間違えてしまいました。 – GodFather