Declaração de teste condicional
E: && —— A && B —— B será executado apenas se A for bem-sucedido.
Awk '{print $ 4}' Apenas a coluna 4 será mantida
ou: || ——A || B —— A falhou, então B será executado
:! —— O resultado do julgamento é revertido
$ VSER: A variável que salva o nome de usuário atual
Operadores de comparação de inteiros
-eq | É igual a |
---|---|
-nascermos | Não é igual a |
-gt | É melhor que |
-lt | É menos que |
-a | É igual ou menor que |
-dar | É maior que ou igual a |
Operadores de comparação de strings
= | Compare se o conteúdo da string é o mesmo |
---|---|
! = | Compare se o conteúdo da string é diferente |
-com | Determine se o conteúdo da string está vazio |
-com | Determine se a variável é usada |
declaração if
if: operação de teste condicional
the: command sequence
fi: end
vim host.sh —— host: teste se o host está online
1, ping -c 4 i 0.3 -w 4 $ 1 &> / dev / null
[1] -c 4: try O número de vezes
[2] i 0,3: cada pacote de dados enviando intervalo 0,3: intervalo de tempo
[3] -w 4: envio de tempo limite
[4] &: não diferencia maiúsculas de minúsculas
[5]>: redirecionamento de saída
[6] / dev / null: arquivo de buraco negro do Linux
lido: capaz de ler as informações inseridas pelo usuário
-p: exibe certas informações do usuário para o usuário