Alex fxmbsw7 Ratchev <fxmb...@gmail.com> writes: > printf 'e=. ; (( $# > 1 )) && $e afile "${@:1:$# -1}"' >afile ; . afile 1 2 > 3 > > bash: : command not found
This looks like another instance where you've constructed a command whose first word is the empty word. Try running with "set -x" and see what the command lines are when they're expanded. Dale