Alternativ #1
Kod: Markera allt
ls
pwd
Kod: Markera allt
ls&&pwd
Kod: Markera allt
ls;pwd
Kod: Markera allt
ls
pwd
Kod: Markera allt
ls&&pwd
Kod: Markera allt
ls;pwd
Kod: Markera allt
true && echo ok
true || echo fel
false && echo ok
false || echo fel
De verkar gå att kombinera rätt så smidigtmcNisse skrev:Alternativ 1 och 3 är samma.
Alternativ 2 betyder att pwd körs enbart om ls går bra. Det går att köra ett kommande om det misslyckas med ||.
testaEn & betyder att programmet ska köras i bakgrunden.Kod: Markera allt
true && echo ok true || echo fel false && echo ok false || echo fel
Kod: Markera allt
$true && echo ok || echo nok
ok
$false && echo ok || echo nok
nok
Kod: Markera allt
true && false || echo t
false && false || echo t
Shit pommes frites - det har du såklart rätt i... Det får bli ifsatser för min del tror jag.mcNisse skrev:Var försiktig med att kombinera && och ||. Det känns som om man skulle kunna ställa till det för sig.
Dessa uttryck ger samma resultat, echo t triggas av false på olika positioner.Kod: Markera allt
true && false || echo t false && false || echo t