Este es el comando numgrep que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
numgrep: este programa es el equivalente numérico de la utilidad grep.
SINOPSIS
numgrep [-dhlV]
| numgrep [-dhlV] (Entrada en STDIN desde la canalización).
numgrep [-dhlV] (Ingrese en STDIN. Use Ctrl-D para detener).
DESCRIPCIÓN
numgrep busca diferentes ocurrencias de números mediante el uso de números
expresiones
OPCIONES
-l Imprime los números coincidentes uno por línea
en lugar de imprimir toda la línea en la que se encuentran.
-h Ayuda: Lo estás mirando.
-V Aumentar la verbosidad.
-d Modo de depuración. Para desarrolladores
EXPRESIONES
numgrep utiliza un sistema especial de coincidencia de expresiones numéricas. Básicamente, busca
rangos, factores y secuencias de números. Aquí hay una lista de los caracteres de sintaxis y
algunas expresiones de muestra que le ayudarán a empezar:
/ /
Pon tu expresión o conjunto de expresiones entre estos
dos barras diagonales.
.. Expresión de rango. Debe usarse un número a la izquierda
y / o el derecho de esta expresión para especificar que los números
entre, mayor o menor que los números especificados
debe coincidir.
, Separador de expresiones. La coma separa uno completo
expresión de otro en un conjunto encerrado por //.
metro Múltiplos de . Este operador, seguido de un número
coincidirá con cualquier número eso es un entero
múltiplo de . Significa que = veces ,
dónde es cualquier número entero.
F Factores de . Este operador, seguido de un número
coincidirá con cualquier número que es un factor entero de
. Significa que = dividido por , dónde
es cualquier número entero.
NOTA: La verificación de factores y múltiplos es muy rápida porque
se comprueba haciendo una sola operación de módulo en dos números.
Ejemplos:
/2..10/ Coincide con cualquier número entre 2 y 10.
/2..10,20..30/ Coincide con cualquier número entre 2 y 10 o entre 20 y 30.
/ 56,34,512,45,67 / Coincide con cualquiera de los números 56, 34, 512, 45 o 67.
/ m3 / Coincide con cualquier número entero que sea múltiplo de 3.
/ f1024 / Coincide con cualquier número entero que sea un factor de 1024.
$ rango numérico -N /1..1000/ | numgrep / f1024 /
1
2
4
8
16
32
64
128
256
512
$
Use numgrep en línea usando los servicios de onworks.net