grep для слов не больше, чем определенной длины

Все предыдущие ответы хороши, существует много очень хороших инструментов, чтобы сделать это. Если Вы хотите взять его шаг вперед, пишущий, что простой инжектор в C на самом деле довольно легок.

Вот образец кода, я записал несколько лет обратно: http://jve.linuxwall.info/ressources/code/forgetcp.c

9
24.02.2012, 18:32
1 ответ
grep -o -w '\w\{1,3\}' data

Опции:

  • - o печатают только распознанные слова
  • - w распознают только целые слова

Это распознает только слова (в grep \w = [[: alnum:]] = [A-Za-z0-9]) длины от 1 до 3 (указанный {1,3})

19
27.01.2020, 20:05
  • 1
    спасибо. базовый синтаксис Вашего ответа - то, в чем я нуждался, и я закончил тем просто, что использовал grep '\w\{3}' данные и та же команда с grep-v.. –  ixtmixilix 26.02.2012, 23:29

Теги

Похожие вопросы