Если вы не хотите иметь дело с включением повышения в свой проект (это значительно больше, если все, что вы собираетесь использовать для него, это разбор CSV ...)
Мне повезло с синтаксический анализ CSV здесь:
http://www.zedwood.com/article/112/cpp-csv-parser
Он обрабатывает цитируемые поля - но не обрабатывает встроенные\n символы (что, вероятно, отлично подходит для большинства применений).
Это должно работать:
sudo /bin/bash -s << EOF
scp file1 root@server_2:file2;
EOF