Здравствуй милый ЛОР.
Есть такая ситуация вызываю я на куче разных хостов штуки вроде:
ssh login@address perl -e "mkdir 'some_directory'"
так вот на куче разных платформ все вполне себе здорово бежало (винда, солярис, линукс и т.д.)
но вот однажды попалась виндовая машинка, которая возвращает что-то в духе:
Not enough arguments for mkdir at -e line 1, at EOF
Execution of -e aborted due to compilation errors.
вроде бы надо грешить на конфигурацию OpenSSh, что стоит на машинке (т.к. если я правильно понимаю там кавычки как-то съелись)
П.с. если руками на хосте запускать, все ок