Показать сообщение отдельно

  #1944  
Старый 10.01.2017, 10:42
takitano
New Member
Регистрация: 30.10.2016
Сообщений: 17
Провел на форуме:
6413

Репутация: 0
По умолчанию

Вопрос к линуксоводам. Как удалить из словаря ВСЕ строчки из цифр в линуксе уже обсуждалось. А как удалить строчки, состоящие только из цифр длиной от 1 до 9, но оставить строчки с цифрами длиной от 10 и более?

То есть есть к примеру такие строчки:

1

12

123

1234

12345

123456

1234567

12345678

123456789

1234567890

12345678901


а мне нужно чтобы остались лишь:

1234567890

12345678901


PS: sed ‘/^[0-9]\{8,9\}$/ d’ dict-1 > dict-2 у меня не работает. Выскакивает сообшение об ошибке в синтаксе "-e expression # 1, character 14: Missing command"

sed -r '/^[0-9]+$/d' 1.dic > bez_cifr.dic - работает, но убивает все строчки из цифр.
 
Ответить с цитированием