[CC] If em 1 linha (shell script)

Embora comandos de 1 linha nem sempre germ clareza (e por isto os evito), hoje, especificamente, resolvi empregar um “if” em uma linha para um caso em especial.

Como não tenho o costume de usá-los, não lembrava a sintaxe. Nada que o “pai Google” não resolva.

Li este termo semana passada em algum blog e achei bastante original!

Talvez este não seja o link mais específico para meu caso, mas foi o primeiro que encontrei e solucinou-me o problema. Além disto, o blog deste link tem material bastante interessante (e bons autores), que já utilizei em outros casos. Só por isto já vale a referência!

Mas esta seção é para ser simples, então chega de lero-lero e vamos ao comando (aproveitando o exemplo do link citado!):

[ $var -ne 1 ] && echo "Não é 1"

ou ainda:

test -w $file || echo "$file não é gravável"

 

Anúncios

No comments yet

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: