Моя команда Grep вообще не работает `grep -orE" <Table [\ n \ r \ s] + showFilterBar = \ {false \} ". / App` - PullRequest
0 голосов
/ 04 января 2019
<Table[\n\r\s]+showFilterBar=\{false\}

Это регулярное выражение при вставке в поиск VSCode работает, но когда я grep, это не так. Я также попробовал:

<Table[\n\r\s]\+showFilterBar=\{false\}
<Table[\n\r\s]\+

Я хочу найти все компоненты таблицы, когда используется showFilterBar={false} prop и установлено значение false.

1 Ответ

0 голосов
/ 04 января 2019

grep не поддерживает \s для пробелов. Вместо этого используйте [:space:] или перечислите все пробельные символы по отдельности.

grep -E '<Table[[:space:]]+showFilterBar={false}'
grep -E '<Table[ \t\r]+showFilterBar={false}'

Я пропустил \n, поскольку grep ищет только одну строку за раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...