Eu tenho dificuldade em descobrir o que isso faz
if [[ "$invoke" ]]; then
Olhou para o bash manual que está a cerca de 190 páginas e não pôde identificar a relavant parte que pode me ajudar a entender.
Eu tenho dificuldade em descobrir o que isso faz
if [[ "$invoke" ]]; then
Olhou para o bash manual que está a cerca de 190 páginas e não pôde identificar a relavant parte que pode me ajudar a entender.
bash(1) diz:
[[ expression ]]
Retornar um status de 0 ou 1, dependendo da avaliação da expressão condicional expressão. As expressões são compostas de primárias descritas abaixo em EXPRESSÕES CONDICIONAIS. Palavra de divisão e o nome de caminho de expansão não são executadas as palavras entre o [[ e ]]; til de expansão, parâmetro e variável de expansão, expansão aritmética, a substituição de comando, o processo de substituição, e a citação de remoção são executadas. Operadores condicionais, tais como-f deve ser cotadas para ser reconhecido como primárias.
e, mais tarde, em EXPRESSÕES CONDICIONAIS seção:
string -n string
Verdadeiro se o comprimento da cadeia de caracteres é diferente de zero.