Próbuję uciec z przestrzeni na ścieżce Linuksa. Jednak za każdym razem, gdy próbuję uciec od mojego ukośnika, kończę podwójną kreską.Miejsca ucieczki w ścieżce linuxa z Ruby gsub
Przykład ścieżka:
/mnt/drive/site/usa/1201 East/1201 East Invoice.pdf
Tak, że mogę to wykorzystać w Linuksie Chcę uciec jak:
/mnt/drive/site/usa/1201\ East/1201\ East\ Invoice.pdf
Więc próbuję to:
backup_item.gsub("\s", "\\\s")
Ale otrzymuję nieoczekiwany wynik
/mnt/drive/site/usa/1201\\ East/1201\\ East\\ Invoice.pdf
Lub 'shellwords.escape ('/ mnt/drive/site/usa/1201 East ...')'. – hagello