QUOTE:原帖由 tianlijian 于 2008-6-11 21:37 发表

第一个是分行显示 的,第二个没有分行。
"$(ls)"由 " "保持ls里输出的 CR 特性.,关于这个请参写SHELL版的13问..
没有引号的话则将这些一个一个输出..因些
$ echo a b --跟没加引号的一样,这样的话,系统认为是一个命令加了两个参数a,b
$basename $1 $2
$ echo "a b" --跟加引号的类似,这个的话只有一个参数 "a b",当然要保持这个参数的内容啰.
$basename $1
$ echo 'a
b'
再看下结果..
