Dear bash experts, Observe:
bash$ echo $(echo "1:2") 1:2 bash$ echo $(echo "1,2") 1 2 There's no comma in the output of the second command; it's been replaced by a space. Which shell expansion mechanism replaces the comma with a space? It looks kind of like brace expansion, but there are no braces. The man page description of command-substitution mentions only post-substitution word-splitting, but that depends on IFS (which in my case is unset), so I presume the comma is not being used as a potential word separator. Thanks, Chris /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
