expr - evalúa expresiones
expr EXPRESIÓN
expr OPCIÓN
- --help
- muestra la ayuda y finaliza
- --version
- muestra la versión del programa y finaliza
Muestra el valor de la EXPRESIÓN en la salida estándar. Una
línea en blanco debajo separa los grupos de prioridad creciente. La
EXPRESIÓN puede ser:
- ARG1 | ARG2
- ARG1 si no es nulo ni 0, de otra manera ARG2
- ARG1 & ARG2
- ARG1 si ningún argumento es nulo o 0, de otra manera
0
- ARG1 < ARG2
- ARG1 es menor que ARG2
- ARG1 <= ARG2
- ARG1 es menor o igual que ARG2
- ARG1 = ARG2
- ARG1 es igual a ARG2
- ARG1 != ARG2
- ARG1 es distinto de ARG2
- ARG1 >= ARG2
- ARG1 es mayor o igual que ARG2
- ARG1 > ARG2
- ARG1 es mayor que ARG2
- ARG1 + ARG2
- suma aritmética de ARG1 y ARG2
- ARG1 - ARG2
- diferencia aritmética de ARG1 y ARG2
- ARG1 * ARG2
- producto aritmético de ARG1 y ARG2
- ARG1 / ARG2
- cociente aritmético de ARG1 dividido entre ARG2
- ARG1 % ARG2
- residuo aritmético de ARG1 dividido entre ARG2
- CADENA : EXPREG
- búsqueda de expresiones regulares REGEXP en
CADENA
- match CADENA EXPREG
- igual que CADENA : EXPREG
- substr CADENA POS LONG
- subcadena de CADENA, POS se cuenta partiendo de 1
- index CADENA CARacteres
- índice en CADENA donde cualquier CARácter es
encontrado, ó 0
- length CADENA
- longitud de CADENA
- + TOKEN
- interpreta TOKEN como una cadena, incluso si es una
- palabra clave como 'match' o un operador como '/'
- ( EXPRESIÓN )
- valor de EXPRESIÓN
Advierta que muchos operadores necesitan ser escritos con secuencias de escape o
encerrados entre comillas para los shells. Las comparaciones son
aritméticas si ambos ARGs son números, de otra manera son
lexicográficas. Las coincidencias de expresiones regulares devuelven la
cadena emparejada entre \( y \) o nulo; si no se utilizan \( y \), devuelven
el número de caracteres coincidentes ó 0.
El estado de salida es 0 si EXPRESIÓN no es ni nula ni 0, 1 si
EXPRESIÓN es nula o 0, 2 si EXPRESIÓN es sintácticamente
inválida, y 3 si ocurrió un error.
Escrito por Mike Parker, James Youngman y Paul Eggert.
Ayuda en línea de GNU Coreutils:
<
https://www.gnu.org/software/coreutils/>
Informe cualquier error de traducción a
<
https://translationproject.org/team/es.html>
Copyright © 2022 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL
versión 3 o posterior <
https://gnu.org/licenses/gpl.html>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY
GARANTÍA, en la medida permitida por la legislación.
Ayuda en línea: <
https://www.gnu.org/software/coreutils/expr>
también disponible localmente ejecutando: info '(coreutils) expr
invocation'
La traducción al español de esta página del manual fue
creada por Pedro Pablo Fábrega <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]