Отобразить только строки содержашие 8 символов

Компьютеры программирование Linux bash grep

Привет есть текстовый фаил. В нем на каждой строке содержится по одному слову. Слова содержат от 3х до 15 символов(на глаз). Задача заключается в том, чтобы вывести только те слова, которые содержат только 8 символов. Подскажите как это сделать.

cat file.txt | cut -c 1-8 не подходит, т.к. обрезает слова. То есть не обрезать слова, а только вывести 8ми значные.

Примечание:
enca article_all_1.txt
MS-Windows code page 1251

Примечание:
например

12345678
arfa
23456789
robocop
wefwefwefwef
01234567
googlein

Нужно получить на выхлопе

12345678
23456789
01234567
googlein

Примечание:
WinkRU grep -E '^.{8}$' article_all_1.txt

ничего не отображает - пустые строки

Примечание:
сделал dos2unix - заработало - спасибо!
Ответы:
grep -E '^.{8}$' article_all_1.txt


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.