спецсимволы в perl под linux (разобрался)
возможно, программа пишет не в stdout, а ещё куда-то
для вызова файла "abc$def" нужно из строки "abc\$def", а из перла `abc\\\$def`
@list[$i]нифига себе...
сейчас проверил - такая конструкция работает ) блин, а я всегда писал $list[$i]...
Оставить комментарий
vbgt99912
Вопрос такой:Есть файлы и программа их обрабатывающая. Также есть скрипт, вызывающий эту обработку
Под windows это работает
Под linux этот код (разве что только без "parser.exe" -> "./parser") - нет. Конкретней $res получается пустой.
После экпериментов я пришел к выводу, что дело в том, что в именах аргуменов встречается "$". Иначе все работает.
выводит нужную строчку, которая из командной строки делает, что надо.
Кто знает, как заставить это работать (не переименовывая файлы)?