Comandos_GNU-UNIX
01_Linha_de_comandos
Or Logico

OR lógico

O operador lógico "OR" é representado pelo símbolo || e executa o segundo comando apenas se o primeiro falhar.

Aqui está um exemplo: ls /pro || cat /etc/passwd

Neste caso, como há um erro de digitação na palavra "pro" no primeiro comando, o primeiro comando não é realizado e o segundo comando é executado.

Criando um fluxo usando ||

Ls para listar o conteúdo de /proc

Usando || para condição logica

Uso do comando cat para mostrar o passwd

Exemplo de saída do comando

terminal.sh

ls /pro || cat /etc/passwd

Como não existe uma pasta /proc gera uma condição lógica para mostrar o conteúdo do segundo comando.