将字符串转换为bash命令的有效路径

时间:2017-07-17 11:01:10

标签: ruby bash

我在ruby中有一个文件路径我想将它传递给bash命令,但因为文件路径包含空格这样的特殊字符,所以不执行此命令。

我希望转换'foo/bar/file name with (special) characters.zip'之类的内容 到'foo/bar/file\ name\ with\ \(special\)\ characters.zip'

如何在ruby中转换它?

1 个答案:

答案 0 :(得分:2)

使用Shellwords#shellescape

public class DemoActivity extends AppCompatActivity {
    ProgressDialog progressDialog;
    //....... 
}