Improving mc-get script

 * bash is more widely available and this script does not make heavy use
   of the zsh features. The only thing that breaks when doing this is
   the use of ${@[...]} style argument indexing, which for some reason
   bash does not support.

 * printf produces more predicable output than echo (there was a good
   stack answer that demonstrates how weird echo can be but I cannot
   find it right now).

 * -z is a slightly better way to test for an empty string.
Improving mc-list script

 * bash is more widely available and this script does not make heavy use
   of the zsh features.

 * printf produces more predicable output than echo (there was a good
   stack answer that demonstrates how weird echo can be but I cannot
   find it right now).

I did investigate the odd arithmetic but number has a newline in it which
annoys bash. Need to find the correct way to parse it as a number.
Improving mc-set script

 * bash is more widely available and this script does not make heavy use
   of the zsh features. The only thing that breaks when doing this is
   the use of ${@[...]} style argument indexing, which for some reason
   bash does not support.

 * printf produces more predicable output than echo (there was a good
   stack answer that demonstrates how weird echo can be but I cannot
   find it right now).

 * -z is a slightly better way to test for an empty string.