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

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

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

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

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