Это команда numgrep, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
numgrep - эта программа является числовым эквивалентом утилиты grep.
СИНТАКСИС
numgrep [-dhlV]
| numgrep [-dhlV] (Ввод в STDIN из конвейера.)
numgrep [-dhlV] (Ввод в STDIN. Для остановки используйте Ctrl-D.)
ОПИСАНИЕ
numgrep ищет разные случаи появления чисел с помощью числовых
выражения.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-l Вывести совпадающие числа по одному в строке
вместо того, чтобы печатать всю строку, в которой они находятся.
-h Справка: вы смотрите на это.
-V Увеличить многословие.
-d Режим отладки. Для разработчиков
ВЫРАЖЕНИЯ
numgrep использует специальную систему сопоставления числовых выражений. По сути, он ищет
диапазоны, факторы и последовательности чисел. Вот список синтаксических символов и
несколько примеров выражений, которые помогут вам:
/ /
Поместите свое выражение или набор выражений между этими
две косые черты.
.. Выражение диапазона. Номер должен использоваться слева
и / или справа от этого выражения, чтобы указать, что числа
между, больше или меньше указанных чисел
должны совпадать.
, Expression sepeartor. Запятая разделяет одну полную
выражение из другого в наборе, заключенном в //.
м Кратные . Этот оператор, за которым следует число
будет соответствовать любому числу это целое число
несколько из . Означающий, что знак равно раз ,
куда любое целое число.
ж Факторы . Этот оператор, за которым следует число
будет соответствовать любому числу это целочисленный множитель
. Означающий, что знак равно деленное на , куда
любое целое число
ПРИМЕЧАНИЕ: Проверка факторов и кратных выполняется очень быстро, потому что
проверяется путем выполнения одной операции по модулю над двумя числами.
Примеры:
/2..10/ Соответствует любому числу от 2 до 10.
/2..10,20..30/ Соответствует любому числу от 2 до 10 или от 20 до 30.
/ 56,34,512,45,67 / Соответствует любому из чисел 56, 34, 512, 45 или 67.
/ m3 / Соответствует любому целому числу, кратному 3.
/ f1024 / Соответствует любому целому числу с коэффициентом 1024.
$ numrange -N /1..1000/ | numgrep / f1024 /
1
2
4
8
16
32
64
128
256
512
$
Используйте numgrep в Интернете с помощью сервисов onworks.net