Specifically:
baron% @{
flag e +
flag e; echo eflag: $status
echo one
cp /this/should /bail
echo time
}
eflag:
one
cp: can't stat /this/should: '/this/should' directory entry not found
time
baron% rc; echo back
baron% c=c
baron% if(~ $c c){
flag e +
echo two
cp /this/should /bail
echo times
}
two
cp: can't stat /this/should: '/this/should' directory entry not found
times
baron% #and yet when run again ...
baron% if(~ $c c){
echo three
cp /this/will /bail
echo times
}
three
cp: can't stat /this/will: '/this/will' directory entry not found
back
baron%
Sam