On 22.05.2011 09:42, Mishin Nikolay Alekseevich wrote:

c:\>perl -e 'print 1'
Can't find string terminator "'" anywhere before EOF at -e line 1.

Почему такая ошибка?

Потому что это виндовый недо-шелл.

приходится двойные кавычки использовать

Да. И ескейпировать их внутри. Поэтому one-liner'ами под виндовс пользоваться нелегко.

Может быть, PowerShell поможет — я не пробовал.


--
Олег Алистратов
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить