您的位置:首页 > 运维架构 > Shell

shell 中带空格的文件路径处理

2015-03-23 00:00 211 查看
例子:

#!/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: