例子:
#!/bin/bash
targetFolder='/home/user/.gvfs/displaykey_ui_imag on 10.187.25.152/'
ls "$targetFolder"
1.变量赋值的时候:空格在引号里面就已经被转义了, 你再加个\ 就显得画蛇添足
2.变量引用的时候:不加引号,整个执行过程是这样的:
ls $stargetFolder ==变量替换==> ls /home/user/.gvfs/displaykey_ui_imag on 10.187.25.152/ ==> 类似于 ls file1 file2 file3