Sembra essere una domanda facile, mi chiedo perché Google non abbia dato nulla di utile - né in StackOverflow, né in tutorial. Devo solo controllare usando bash che una condizione è falsa.Verifica se una condizione è falsa
Di quello che ho trovato ho provato
if ! [ 0==2 ]; then echo Hello; fi
e
if [ ! 0==2 ]; then echo Hello; fi
nessuno di loro stampare Ciao.
Ho trovato solo due domande simili, ma la risposta finale in entrambi i casi è stato il codice ristrutturato per non utilizzare la condizione "falso".
vi consiglio di leggere il [pagina di manuale] (http://man7.org/linux/man-pages/man1/test.1.html). –
'[0! = 2] && echo" ciao "' lo rende. – fedorqui
@JoachimPileborg il 'test' è un comando completamente separato. Qual è la differenza tra 'test' e' if', tale, che dovrei usare il 'test' invece? –