Рассмотрим:
[email protected]:~$ test -x examples.desktop && echo $?
[email protected]:~$ test -x examples.desktop & echo $?
[1] 2992
0
Почему Баш ведет себя так, как есть в этой ситуации?
Команда тестирования просто не завершается, и поэтому команда echo
не обрабатывается?