Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
clase:daw:si:2eval:tema12 [2021/01/23 00:07] admin [Operador Substitución] |
clase:daw:si:2eval:tema12 [2021/01/23 09:51] admin [Operador matemático] |
||
---|---|---|---|
Línea 90: | Línea 90: | ||
===== Operador matemático ===== | ===== Operador matemático ===== | ||
- | Para hacer operaciones matemáticas con bash usar "$[ ]" | + | Para hacer operaciones matemáticas con bash usar '' |
<sxh bash> | <sxh bash> | ||
Línea 145: | Línea 145: | ||
fi | fi | ||
</ | </ | ||
+ | |||
+ | |||
+ | <sxh bash> | ||
+ | if [ " | ||
+ | echo "Ha saludado " | ||
+ | else | ||
+ | echo "No ha saludado" | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | <sxh bash> | ||
+ | if [ " | ||
+ | echo "Hola Lorenzo " | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | <sxh bash> | ||
+ | if [ " | ||
+ | echo "El año actual es menor o igual que 2020" | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | ^ Operadores para textos | ||
+ | ^ Operador en Bash ^ Significado ^ Ejemplo ^ | ||
+ | | == | = | '' | ||
+ | | != | ≠ | '' | ||
+ | |||
+ | |||
+ | ^ Operadores para números enteros | ||
+ | ^ Operador en Bash ^ Significado ^ Ejemplo ^ | ||
+ | | -eq | = (**eq**ual) | '' | ||
+ | | -ne | != (**n**ot **e**qual) | ||
+ | | -gt | > (**g**reater **t**han) | ||
+ | | -ge | >= (**g**reater or **e**qual) | ||
+ | | -lt | < (**l**ess **t**han) | ||
+ | | -le | >= (**l**ess or **e**qual) | ||
+ | |||
+ | ^ Operadores lógicos | ||
+ | ^ Operador en Bash ^ Significado ^ Ejemplo ^ | ||
+ | | < | ||
+ | | < | ||