Nesta lição, vamos falar sobre operadores de comparação em scripts Bash. Esta é uma lição muito simples. Isso é mais sobre aprender como o Bash lida com qualquer tipo de comparação. Então, em matemática, falamos sobre algo maior do que outra coisa, menor que, igual a, não igual a. Todos eles existem no script Bash. A diferença, no entanto, é que as strings são tratadas de maneira diferente dos números. Então, vamos examiná-los. Vou prosseguir e criar um arquivo em nano chamados operadores. Enquanto estamos aqui, agora podemos dar uma olhada em como as strings são testadas. Agora não estamos falando sobre testes ainda. Isso vem em uma lição diferente. Mas se estivermos em posição de comparar duas coisas, precisamos saber como fazer isso sintaticamente. No mundo das cordas, na verdade, usamos muitos dos mesmos operadores como fazemos na matemática do ensino médio. Por exemplo, para dizer que algo é igual a, usaríamos dois sinais de igual. A razão de usarmos dois é porque um único sinal de igual é usado como um operador de atribuição. Então, se eu tenho uma variável e quero atribuir um número a ela, Eu diria algo como um número, e é igual a 10 no singular. Se eu estivesse testando minha variável em relação a outro número, Eu usaria dois sinais de igual. Portanto, estou perguntando ou dizendo se o número é igual a 10. Então essa é a diferença entre um único e um duplo sinal de igual. Na verdade, isso só acontece nesses tipos de casos. Todo o resto está de acordo com o que aprendemos. Portanto, temos mais do que, nós temos menos que, temos maior ou igual a, temos menos ou igual a, nós também não temos igual a que é um ponto de exclamação seguido por um sinal de igual. É assim que as cordas são tratadas. Agora existem dois outros operadores para strings que queremos considerar, e esses são operadores condicionais booleanos. Então, se eu tenho uma variável e quero testá-la para ver se é preenchido por algo, Eu usaria o traço n minúsculo. Isso significa que não é nulo. Se quisermos testar para ver se está vazio, diríamos -z e que igual é a variável vazia. Esses são os operadores condicionais para pontos fortes. Se estamos fazendo isso com números, então, se estou comparando dois números, Eu usaria -eq para se eles fossem iguais. Se eu usar -ne isso não é igual. gt é maior que -lt é menor que. Então, se quisermos usar maior que ou menor ou igual a, nós apenas faríamos -ge o que significa maior ou igual a -le ou menor ou igual a. Em nossa próxima lição, vamos falar sobre operadores matemáticos. Vejo você então.