请问:为变量赋值时_如何让其不忽略空格或制表符

请问:为变量赋值时_如何让其不忽略空格或制表符

我使用的内核版本
Linux ftp 2.4.9-e.3smp #1 SMP Fri May 3 16:48:54 EDT 2002 i686 unknown
BASH版本
bash -version
GNU bash, version 2.05.8(1)-release (i386-redhat-linux-gnu)

我想获取一个格式化的日期字符串(11个字符)
但是在为变量赋值时空格都被忽略了

测试命令
# date +'%a %b %e'
输出为:
Mon Jun  9

赋值
# CUR=`date +'%a %b %e'`
# echo $CUR
输出为:
Mon Jun 9 (少了一个空格)

我又做了以下测试
# CUR='123       (加N个空格)      123'
# echo $CUR
输出为:123 123

请问如何让bash不忽略空格呢      
$ xx="Hello, (加 n 个空格) world."
$ echo "$xx"
明白了吧, 是引号在作怪! 建议阅读一下 bash 的 man 和 info 文档