Пытался написать скрипт, который на входе получает текст типа «My name is John», а на выходе выдет «My name is John»|«Мое имя Джон», но в итоге получаю «Мое имя Джон""My name is John»|0. Что я делаю не так?
BEGIN {OFS = "|"} 
{  text[NR] = $0; 
   trans[NR] = system("echo "$0 " |sed 's/\"//g'| 
    xargs -I {} wget -qO- http://translate.yandex.ru/tr.json/translate --post-data=\"srv=tr-text&lang=en-ru&text={}\"")} 
END { for (i = 1; i <= NR; i++) print text[i], trans[i]}Перемещено beastie из general




