更换白色的空间,我想更换一个反斜杠一个空白和空白像这样:一个单反斜线
"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()'中工作...... –