$ printf -v q[2] "%s" "$RANDOM" bash: printf: `q[2]': not a valid identifier
I know I can work around it with a temporary variable, but it would be nice if it could be done in a single step. -- Chris F.A. Johnson <http://cfaj.freeshell.org> =================================================================== Author: Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)