Я пытаюсь запустить команду из Что если 75:
cat wordlist.txt | perl -pe 's/^(.*)$/\L$& \U$&/g' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' '2223334445556667777888999' | grep -P "(.)\1\1\1\1\1"
Я заменил wordlist.txt
на /usr/share/dict/words
потому что я на OS X.
Когда я запускаю команду, я получаю только сообщение об использовании grep
. Если я запускаю команду с удаленной частью grep, она, похоже, делает то, что должна.
Как я могу отредактировать команду, чтобы она работала правильно?
РЕДАКТИРОВАТЬ: я заменил grep -P
на egrep
и он работал нормально.