expr.md 944 B

expr

Evalúa expresiones y manipula cadenas. Más información: https://www.gnu.org/software/coreutils/expr.

  • 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}}