分页: 1 / 1

文件名空格

发表于 : 2011-08-23 11:01
chrwhy
bash中

localFile="/home/user/.todo_global";
remoteFile="/home/user/Ubuntu One/todo_global.txt";

changed=`diff $localFile $remoteFile`;

这样会出现文件名有空格, 变量赋值就中断的问题
remoteFile="/home/user/Ubuntu\ One/todo_global.txt";
加一个反斜杠转义也不行
应该如何解决

Re: 文件名空格

发表于 : 2011-08-23 11:09
ChenFengyuan
看三楼。。。。 :em06

Re: 文件名空格

发表于 : 2011-08-23 11:14
我就是我2
不使用引号,直接
remoteFile=/home/user/Ubuntu\ One/todo_global.txt

Re: 文件名空格

发表于 : 2011-08-23 12:36
eexpress
凡是shell跑的地方,参数都加“”
有时候,还要转义,加\"xxx\"