Берёт каждую строку в кавычки. Внутренние можно удвоить для CSV или экранировать обратной косой.
CSV и многие конфиги хотят каждое значение в кавычках, а кавычки внутри значения — удвоенными. Страница оборачивает каждую строку. Это уже, чем префикс и суффикс: там можно добавить любой текст, но удвоение CSV им неизвестно.
" в "" внутри двойных кавычек. «Обратная косая» пишет \". «Не трогать» внутренность не меняет."".say "hi" и затем next даёт строку в стиле CSV и вторую строку в кавычках.Каждая оставленная строка — это кавычка, при необходимости экранированный текст и та же кавычка. Переводы между значениями остаются. Запятые страница не ставит, поэтому это ещё не полная строка CSV. Если между полями нужны запятые, склейте после. Кавычки другого вида не удваиваются: одинарная внутри двойных остаётся как есть.
Так экранирует CSV: внутренняя кавычка удваивается. Перейдите на обратную косую или «Не трогать», если нужна строка языка программирования.
Для произвольной обёртки есть префикс и суффикс.