1

Mac の bash シェルで、大文字と小文字を区別しない単語の一致を取得しようとしています。

私は試します:

echo "one Word" | grep -e "\bword\b/i"

 echo "one Word" | grep -e "(?i)\bword\b"

しかし、運がありません。何か案は?

4

2 に答える 2

2

-igrepのオプションは、大文字と小文字を区別しないためのものです。

echo "one Word" | grep -i "\bword\b"
于 2013-11-02T18:40:51.267 に答える
1

あなたがやろうとしていることは危険に見えます。GNU grep を使用すると、次のことができます。

echo "one Word" | grep -P "(?i)\bword\b"

...明らかに、-iスイッチはこれを行う標準的な方法です。

于 2013-11-02T18:43:26.587 に答える