Tengo dificultad en encontrar lo que esto hace
if [[ "$invoke" ]]; then
He mirado en el manual de bash que es de 190 páginas y no se pudo identificar el relavant parte que me puede ayudar a entender.
Tengo dificultad en encontrar lo que esto hace
if [[ "$invoke" ]]; then
He mirado en el manual de bash que es de 190 páginas y no se pudo identificar el relavant parte que me puede ayudar a entender.
bash(1) dice:
[[ expression ]]
Volver a un estado de 0 o 1, dependiendo de la evaluación de la expresión condicional de expresión. Las expresiones se compone de las primarias se describe a continuación bajo EXPRESIONES CONDICIONALES. Palabra de la división y el nombre de ruta de expansión no se realizan en las palabras que están entre [[ y ]]; tilde de expansión, parámetro y variable de expansión, expansión aritmética, la sustitución de comandos, la sustitución de procesos, y cita la eliminación se realiza. Operadores condicionales tales como -f debe ser sin comillas para ser reconocido como primarios.
y más tarde en las EXPRESIONES CONDICIONALES sección:
string -n string
Verdadero si la longitud de cadena es distinto de cero.