参数之间通常以“空格”为分隔符?

参数之间通常以“空格”为分隔符?

shell中参数之间通常以“空格”为分隔符,如果想把空格作为参数传递,该如何办?(不希望以改变分隔符的方法解决)
比如这样:参数1 参数2 参数3 ... (参数2为空格或参数2中有空格"xxx xxx")
如果是简单地传递一个空格,将会被解析为只有两个参数      
““      
""这不是空吗?
是不是" "?      
$ echo a " " b
第二个参数即为空格      
$ echo a "b c" d
第二个参数含有空格      
受教了
多谢版主      
考考你:
复制内容到剪贴板
代码:
$ xx="a        b"
$ echo $xx
输出是什么样的?why?      
是不是
ab 呀?:rolleyes:      
哇,n 年前的帖子又被你挖出来了      
[QUOTE]最初由 jevons_lee 发布
[B]是不是
ab 呀?:rolleyes: [/B][/QUOTE]
a b