我试图在mac上为bash shell获得不区分大小写的单词匹配。
我试试:
echo "one Word" | grep -e "\bword\b/i"
和
echo "one Word" | grep -e "(?i)\bword\b"
但没有运气。有什么想法吗?
答案 0 :(得分:2)
grep的-i
选项用于忽略大小写:
echo "one Word" | grep -i "\bword\b"
答案 1 :(得分:1)
你想做什么看起来很棒。使用GNU grep,您可以这样做:
echo "one Word" | grep -P "(?i)\bword\b"
...虽然-i
切换显然是执行此操作的标准方法。