grayich |
|
Темы:
235
Сообщения:
2279
Участник с: 08 января 2009
|
подскажите задачка отсеять из файла цифровые строки длиной 10 символов начинающиеся на ... делаю grep -vx '848[[:digit:]]\{7\}' - работает но как сделать перечисление начинаний? т.е. чтоб отсеивало не только начинающееся на 848 но и например на 636,123,443 и т.д ?\ 848|636|123|443 не срабатывает |
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
47
Сообщения:
11890
Участник с: 17 февраля 2013
|
grayichegrep -v '848|636|123|443' /file
Ошибки не исчезают с опытом - они просто умнеют
|
grayich |
|
Темы:
235
Сообщения:
2279
Участник с: 08 января 2009
|
vasek, невариант indeviral, слишком длинно получается, реальных значений то не 4, чистого перечисления никак? оно ещё и не работает |
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
grayichзадача просто не совсем для grep
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
47
Сообщения:
11890
Участник с: 17 февраля 2013
|
grayichпросто показал как можно использовать перечисление - и это понимает egrep ......... остальное (в начале или равное 10 символам - не смотрел) PS - и да, соглашусь с indeviral
Ошибки не исчезают с опытом - они просто умнеют
|
grayich |
|
Темы:
235
Сообщения:
2279
Участник с: 08 января 2009
|
indeviralнужно обратное, НЕ выводить искомое |
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
47
Сообщения:
11890
Участник с: 17 февраля 2013
|
indeviralТолько сейчас дошло, что нужно отсеять полностью цифровые строки …. почему то в голову вбилось, что нужно отсеять строки длиной 10 символов и начинающиеся, например, на 222 и 333, (то есть могут быть как цифровые, так и текстовые символы), а потому использовал конструкцию типа А оказывается, что строки длиной N символов полностью цифровые, в связи с чем стало очень интересно, что же это за файлы такие и где они используются.grayich, если не секрет, просвяти любознательного. PS - редко использую awk, но уже в который раз убеждаюсь (часто приводил конструкции с awk red), в справедливости высказывания
Ошибки не исчезают с опытом - они просто умнеют
|
grayich |
|
Темы:
235
Сообщения:
2279
Участник с: 08 января 2009
|
vasekфайлы паролей к aircrack-ng, тусую туда сюда ) в данном случае нужно было телефонные номера вырезать из базового файла. собственно задачка решается простым скриптом на питоне/перле и т.п. но стало интересно, есть ли подобный единый регексп , оказалось нет похоже awk действительно идеальна для таких задач |