想在WIN磁盘中复制一个文件
mypath=/mnt/winserver/program file
program files这个目录中有空格,我用双引号,单引号怎么都没有用啊
bash脚本中如何处理变量中的空格
-
- 帖子: 147
- 注册时间: 2006-11-29 21:27
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- genie
- 帖子: 12
- 注册时间: 2009-08-30 21:37
- 来自: SJTU
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: bash脚本中如何处理变量中的空格
用双引号或单引号都可以的,你觉得都没有用,很有可能是在使用 mypath 时没有加双引号
代码: 全选
mypath="/mnt/winserver/program file"
ls "$mypath"
-
- 帖子: 147
- 注册时间: 2006-11-29 21:27
Re: bash脚本中如何处理变量中的空格
谢谢了,我"$mypath"没加引号aerofox 写了:用双引号或单引号都可以的,你觉得都没有用,很有可能是在使用 mypath 时没有加双引号代码: 全选
mypath="/mnt/winserver/program file" ls "$mypath"
可以了现在