Как можно безопасно передать имя файла с пробелами внешней команде в Perl?

У меня есть сценарий Perl, который обрабатывает кучу имен файлов и использует эти имена файлов внутри обратных галочек. Но имена файлов содержат пробелы, апострофы и другие прикольные символы.

Я хочу быть в состоянии избежать их должным образом (то есть не использовать случайное регулярное выражение в верхней части моей головы). Есть ли модуль CPAN, который правильно экранирует строки для использования в командах bash? Я знаю я'мы решили эту проблему в прошлом, но я могуна этот раз ничего не найду. Кажется, на это удивительно мало информации.

Ответы на вопрос(3)

Ваш ответ на вопрос