retry until success
[ ... -x ... ]
[ ... = ... ]
[[ ... =~ ... ]]
while read
if then else fi
case esac
newline
SPACE
\n
\t