У меня есть этот perl-скрипт.
perl -i -0pe 's/^Insert\s*(.*)\.png\s*\n([^\n]*)$/!\[\2](..\/figures\/\1-tn.png)/mg' */*.markdown
Это отлично работает с MacOS X, но когда я выполняю эту команду в Windows 10, у меня появляется следующее сообщение об ошибке:
C:\Users\hello\Desktop\progit\en>perl -i -0pe "s/^Insert\s*(.*)\.png\s*\n([^\n]*)$/!\[\2](..\/figures\/\1-tn.png)/mg"
*/*.markdown
Can't open */*.markdown: Invalid argument.
Что может вызвать эту проблему в Windows 10? Я использую Strawberry Perl в Windows.