このコマンドを使用すると、必要に応じて機能します。
grep -o -e "{{ *[-_[:alnum:]]\+"
しかし、これを使用するとエラーが発生します
grep -o -e "{{ *[_-[:alnum:]]\+"
これと同じ:
grep -o -e "{{ *[[:alnum:]-_]\+"
そしてこの他:
grep -o -e "{{ *[[:alnum:]-\_]\+"
RegExpの[]は_で開始または終了できないようです
なんで?
エラーは次のとおりです。
grep:無効な範囲の終わり