Wpis z mikrobloga

@grappas: w drugim przypadku "echo" dostaje listę parametrów od $(). Spróbuj tak:

echo "$(cat to.json | grep -v "[" | grep -v "\]" | sed -e 's/^[ \t]*//' | tr --delete , | tr --delete , | tr -d '"' ; echo "mi to co")"

w Twoim przypadku echo wykonuje się tak: echo a be mi to co mi mi to co
a w moim echo "a\nbe\nmi\nto\nco\nmi\nmi\nto\nco"