bash中的正则表达式,用于小写和大写的特殊单词

时间:2019-05-13 06:58:21

标签: regex string bash shell

请问一点问题。我在bash中有正则表达式。

echo "Fixed" | egrep -o "(In progress|Fixed)"

结果,我有

Fixed

根据In progress

echo "In progress" | egrep -o "(In progress|Fixed)"

我会

In progress

在我的控制台中。

但是,我想根据这些单词的小写和大写得出结果

例如:

echo "FIXED" | egrep -o "(In progress|Fixed)"

但是,我在控制台中没有结果。我该如何解决这个任务?你能帮我吗?

我尝试过

echo "FIXED" | egrep -o "([a-zA-Z]In progress|[a-zA-Z]Fixed)"

但没有帮助。另外,我只需要接收单词In progressFixed的结果。感谢您的帮助。

0 个答案:

没有答案