Команда Sed ничего не печатает - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь найти и напечатать 6-буквенные палиндромы с помощью команды sed.

У меня есть файл с названием palindrome.txt (содержит много 6-буквенных палиндромов) в папке «Мои документы».Находясь в каталоге «Документы», я набрал

 sed -E -n '/^(.)(.)(.)\3\2\1$/p' palindrome.txt

. Когда я нажимаю клавишу ввода, он ничего не возвращает, что я делаю не так? / Почему он ничего не печатает?

1 Ответ

2 голосов
/ 10 июня 2019

С GNU sed. Это также должно работать с возвратом каретки из Windows:

sed -E -n '/^(.)(.)(.)\3\2\1\r*$/p' file
...