Вот код:
for word in $allUsers; do
tmpStr=$(echo '{"{#EMAIL}":"'$word'"}' | python -lmjson.tool)
echo $tmpStr
done
Пишет ошибку :
Unknown option: -l
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
Не заметил опечатку, спасибо DevMan. До этого тестировал строку
echo '{"{#EMAIL}":"'$word'"}' | python -mjson.tool
отдельно, все было гуд. И при копировании что то не то нажал. Vi плохо мне поддается.
Сейчас строка нормально отработала, но по ходу появились какие то проблемы с форматированием. Отличаются выводы у
echo '{"{#EMAIL}":"'$word'"}' | python -mjson.tool
вывод такой
{
(тут отступ)"{#EMAIL}": "test@email.ru"
}
и
tmpStr+=$(echo '{"{#EMAIL}":"'$word'"}' | python -mjson.tool)
echo $tmpStr
Вывод такой:
{ "{#EMAIL}": "test@email.ru" }
Такое возможно?