123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # Assignments after some keywords should still work
- if a=1 true; then a=1 true; elif a=1 true; then a=1 true; else a=1 true; fi
- echo if1:$?
- while a=1 true; do a=1 true; break; done
- echo while1:$?
- until a=1 false; do a=1 true; break; done
- echo until1:$?
- if a=1 true
- then a=1 true
- elif a=1 true
- then a=1 true
- else a=1 true
- fi
- echo if2:$?
- while a=1 true
- do a=1 true
- break
- done
- echo while2:$?
- until a=1 false
- do a=1 true
- break
- done
- echo until2:$?
- if
- a=1 true; then
- a=1 true; elif
- a=1 true; then
- a=1 true; else
- a=1 true; fi
- echo if3:$?
- while
- a=1 true; do
- a=1 true; break; done
- echo while3:$?
- until
- a=1 false; do
- a=1 true; break; done
- echo until3:$?
|