Linuxパスのスペースをエスケープしようとしています。しかし、バックスラッシュをエスケープしようとすると、ダブルスラッシュで終わります。Rubyのgsubを使ってLinuxパス名のスペースを取り除く
例パス:
/mnt/drive/site/usa/1201 East/1201 East Invoice.pdf
私は、Linuxでこれを使用できるように、私はそれを脱出したいと:
backup_item.gsub("\s", "\\\s")
:だから私はこれをしようとしている
/mnt/drive/site/usa/1201\ East/1201\ East\ Invoice.pdf
しかし、私は予期しない結果を得る
/mnt/drive/site/usa/1201\\ East/1201\\ East\\ Invoice.pdf
または 'shellwords.escape( '/ mnt/drive/site/usa/1201 East ...')'。 – hagello