4
Bash si [falso]; devuelve verdadero
He estado aprendiendo bash esta semana y me encontré con un problema. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Esto siempre dará como resultado True aunque la condición parezca indicar lo contrario. Si elimino los corchetes [], funciona, pero no entiendo por qué.