Hi guys, a quick simple 3 line bash script - the echo's say it all.
Why does the last line echo when the second last echo doesn't?
I would expect my script to exit at line 2 and not print line 3, yet it prints line 3?
Code:
#!/bin/bash
[[ 1 == 1 ]] && (echo 'Should see me!';exit 0;echo 'But you cant see me?')
echo 'Should NOT see me!'
Output:
Code:
user@ubuntu:/tmp$ ./test.sh
Should see me!
Should NOT see me!