Linux パスのスペースをエスケープしようとしています。ただし、バックスラッシュをエスケープしようとすると、ダブルスラッシュになってしまいます。
パスの例:
/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