Я пытаюсь избежать пробелов в пути Linux. Тем не менее, всякий раз, когда я пытаюсь избежать моей обратной косой черты, я получаю двойную косую черту.Исключение пробелов в пути linux с Ruby gsub
Пример пути:
/mnt/drive/site/usa/1201 East/1201 East Invoice.pdf
Так что я могу использовать это в Linux Я хочу, чтобы избежать его, как:
/mnt/drive/site/usa/1201\ East/1201\ East\ Invoice.pdf
Так что я пытаюсь это:
backup_item.gsub("\s", "\\\s")
Но я получаю неожиданный выход
/mnt/drive/site/usa/1201\\ East/1201\\ East\\ Invoice.pdf
Или 'shellwords.escape ('/ mnt/drive/site/usa/1201 East ...')'. – hagello