Как найти определенные числа
У меня есть файл, где указаны рандомно 100 чисел:
24 78 55 39 83 96 79 4 16 81 71 33 99 26 44 11 41 14 71 36 87 14 47 44 86 98 52 57 10 37 38 33 14 92 72 96 87 50 99 3 3
70 36 30 95 79 40 36 92 11 71 78 24 17 22 9 14 74 66 24 10 3 57 23 95 28 18 82 77 17 84 7 86 19 36 81 97 76 17 88 86 8
66 9 4 88 18 17 61 83 41 70 86 97 93 81 24 10 62 1
Мне из этого файла нужно вывести числа из первого десятка - [0-9]
Пытаюсь это сделать с помощью grep, но вывод некорректный:
grep {0..9} file
Ответы (1 шт):
Автор решения: Zt.
→ Ссылка
grep -o '\<[0-9]\>' FILE
вариант с awk
awk 'BEGIN{RS=" "} $1>=0 && $1 <=9 {print $1}' FILE
или
awk 'BEGIN{RS=" "} /\<[0-9]\>/{print $1}' FILE