私はONEバックスラッシュと、このような空白と空白を交換したい:私はmultiple backslashesで置換する方法を見つけたがそれを適応することができませんでした1つのバックスラッシュで空白を交換
"foo bar" --> "foo\ bar"
単一のバックスラッシュ。
私はこれまでのところ、これを試してみました:
x <- "foo bar"
gsub(" ", "\\ ", x)
# [1] "foo bar"
gsub(" ", "\\\ ", x)
# [1] "foo bar"
gsub(" ", "\\\\ ", x)
# [1] "foo\\ bar"
しかし、すべての結果は、私のニーズを満たしていません。
/some/path/foo bar/foobar.txt
のような名前のフォルダを含むファイルパスを動的に作成するには、置き換えが必要です。 system()
空白でシェルコマンドのためにそれらを使用するには
は\
/some/path/foo\ bar/foobar.txt
で終了する必要があります。
あなたはこの問題を解決する方法を知っていますか?
スラッシュがこれに適しています –
私の質問を編集して使用方法を示しました。 – loki
あなたはスペースを含むパスを 'system()'で動作させるために引用符で囲むことができます。 –