Bash/sh - difference between && and ;
I normally use ; to combine more than one command in a line, but some people prefer && . Is there any difference? For example, cd ~; cd - and cd ~ && cd - seems to make the same thing. What version is more portable, e.g. will be supported by a bash-subset like Android's shell or so? ignar If previous command failed with ; the second one will run. But with && the second one will not run. This is a "lazy" logical "AND" operand between operations. jm666 I'm using && because a long time ago at the nearby computer: root# pwd / root# cd /tnp/test; rm -rf * cd: /tnp/test: No such file or directory ..