the code is given as
#!/bin/sh
i=1;
while [ $i -le 5 ]
do
echo "welcome $i times";
i= 'expr $i + 1 ';
done
it enters into infinite loop and does not increment the i variable plz suggest something
exit 0;
the code is given as
#!/bin/sh
i=1;
while [ $i -le 5 ]
do
echo "welcome $i times";
i= 'expr $i + 1 ';
done
it enters into infinite loop and does not increment the i variable plz suggest something
exit 0;
What does it print out between "welcome" and "times"?
And post your code again, using code tags, as I can not tell what quote you are using around your expr statement (and it makes a difference).
Hey there,
It's hard to tell without code tags, but it looks like you might be using regular ticks when you should be wrapping your expr expression in backticks.
Cheers,
, Mike
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.