分页: 1 / 1

shell命令的参数分割问题!!

发表于 : 2012-10-08 23:21
langyxxl
touch "a b" 可以创建文件名为(a b)的一个文件

然而先让var='touch "a b"'
再$var
却创建的是"a和b"这两个文件,貌似他只把空格认作参数分割符了,但是我加了双引号,为什么不管用?

Re: shell命令的参数分割问题!!

发表于 : 2012-10-08 23:34
maplebeats
eval $var

Re: shell命令的参数分割问题!!

发表于 : 2012-10-09 6:58
langyxxl
多谢了,eval这个命令确实可以解决这个问题