The main difference between a while and an until loop in a Bash script lies in their conditional expressions and when they terminate. Which of the following statements is true?
a) While loops terminate when the condition is true; until loops terminate when the condition is false.
b) While loops terminate when the condition is false; until loops terminate when the condition is true.
c) While loops always run at least once; until loops may not run at all.
d) While loops and until loops have identical termination conditions.