La orden expr evalúa una expresión entera y la muestra. Si la expresión es lógica devuelve un 1 en caso de ser verdadera y un 0 en caso de ser falsa.
Uso:
expr expresión
Los operadores que admite la orden expr son los siguientes:
Aritméticos *, +, -, /, %
Comparar cadenas :
Lógicos <, <=, =, !=, >=, >
And y Or &, |
Hay que tener en cuenta que ciertos caracteres tienen un significado especial para la shell; cuando los usemos tendremos que protegerlos con el carácter de escape \ .
Ejemplos:
$ expr 20 + 15
$ expr 30 * 6
$ expr 29 % 3
$ expr 101 / 7
$ expr 5 \< 8
|
$ expr 5 \> 8