find возвращает странный порядок файлов на RHEL, но не на OSX [duplicate]

[одно] регулярное выражение означает «соответствие символа o или n или e .
grep [one] /tmp/example.txt будет соответствовать всем строкам вашего примера

Чтобы сопоставить [] как символы, вам нужно экранировать их:

grep \\[one\\] /tmp/example.txt   | cut -d ':' -f 2

Или вы можете использовать grep -F , который игнорирует синтаксис регулярного выражения:

grep -F [one] /tmp/example.txt | cut -d ':' -f 2
0
19.04.2015, 22:37
0 ответов

Теги

Похожие вопросы