
10.01.2017, 10:42
|
|
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 - работает, но убивает все строчки из цифр.
|
|
|