Re: strange result loop exit status

2014-03-19 Thread Dmitry Arkhireev
Thank you, Greg. It turned out I was wrong in the basics. Your explanation made ​​me to review my code. I will be more careful in the future. 19 марта 2014 г., в 18:27, Greg Wooledge написал(а): > On Wed, Mar 19, 2014 at 02:18:52PM +0400, Dmitry Arkhireev wrote: >> And if run it sa

strange result loop exit status

2014-03-19 Thread Dmitry Arkhireev
Hello, I observe strange behavior in bash exit status I=0; while [ $I -ne 1 ]; do ((I++)); done; echo $? 1 but I=0; while [ $I -ne 0 ]; do ((I++)); done; echo $? 0 I=0; while [ $I -ne 2 ]; do ((I++)); done; echo $? 0 And if run it sample with echo $I after ((I++)) everything works as expected I=