1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.es/common/expr.md

33 lines
977 B
Markdown
Raw Normal View History

2024-12-19 12:54:45 -05:00
# expr
> Evalúa expresiones y manipula cadenas.
> Más información: <https://www.gnu.org/software/coreutils/manual/html_node/expr-invocation.html>.
2024-12-19 12:54:45 -05:00
- Obtiene la longitud de una cadena específica:
`expr length "{{cadena}}"`
- Obtiene la subcadena de una cadena con una longitud específica:
`expr substr "{{cadena}}" {{desde}} {{longitud}}`
- Empareja una subcadena específica frente a un patrón:
`expr match "{{cadena}}" '{{patrón}}'`
- Obtiene la primera posición de un caracter de un conjunto específico en una cadena:
`expr index "{{cadena}}" "{{caracteres}}"`
- Calcula una expresión matemática específica:
`expr {{expresión1}} {{+|-|*|/|%}} {{expresión2}}`
- Obtiene la primera expresión si su valor no es cero y no nulo, de otro modo, obtiene el segundo:
`expr {{expresión1}} \| {{expresión2}}`
- Obtiene la primera expresión si ambas expresiones no son cero y no nulas de otro modo obtiene cero:
`expr {{expresión1}} \& {{expresión2}}`