更換白色的空間,我想更換一個反斜槓一個空白和空白像這樣:一個單反斜線
"foo bar" --> "foo\ bar"
我發現如何與multiple backslashes更換,但無法使其適應單個反斜槓。
我想這個至今:
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()
空格使用他們的shell命令必須以退出一個\
到
/some/path/foo\ bar/foobar.txt
。
你知道如何解決這個問題嗎?
正斜槓對此更好 –
我編輯了我的問題以演示使用。 – loki
你* *可能*能夠圍繞包含帶引號的空格的路徑來讓它在'system()'中工作...... –