Bourne shell scripts / bash: comparação de string
Breve tutorial que descreve como fazer comparações de strings. Atualizados recentemente graças a comentários de nossos usuários.
Nosso tutorial originais necessário corrigir para o caso se $ var é nulo. Nós atualizamos nosso artigo original.
Para determinar se o valor de uma variável ($ var) está vazio (null):
E se [ "$ var" == "" ]
então
variável de eco é nulo
fi
Para determinar se o valor de uma variável não está vazio:
E se [ "$ var" ! = "" ]
então
variável de eco não é nulo
fi
Para comparar o conteúdo de uma variável para uma string fixa:
E se [ "$ var" == "valor" ]
então
eco é a mesma
fi
Para determinar se o conteúdo de variáveis não são iguais a uma corda fixa:
E se [ "$ var" ! = "valor" ]
então
não ecoam o mesmo
fi