I want to set a return value once so it goes into the while loop:
#!/bin/bash while [ $? -eq 1 ] do #do something until it returns 0 done
In order to get this working I need to set $? = 1 at the beginning, but that doesn't work.
$? = 1
#!/bin/bash RC=1 while [ $RC -eq 1 ] do #do something until it returns 0 RC=$? done
2.1m questions
2.1m answers
60 comments
57.0k users