关于read一问

关于read一问

怎样把一个有空格的变量分开存到其他变量中呢?
比如
data=1234 3456
如何把1234赋给一个变量,3456赋给另一个变量呢?      
看看以下命令的运行结果:
$ xx="1234 5678"
$ yy=$(cut -d ' ' -f 1)
$ echo $yy
$ zz=$(cut -d ' ' -f 2)
$ echo $zz      
有没有更简单的办法呢?

这个可行但是太长了,可不可以直接向$1,$2一样就可以引用的办法?      
那就用函数啦.      
再看看以下几行的结果
$ xx="1234 5678"
$ echo ${xx% *}
$ echo ${xx#* }      
[QUOTE]最初由 dearvoid 发布
[B]再看看以下几行的结果
$ xx="1234 5678"
$ echo ${xx% *}
$ echo ${xx#* } [/B][/QUOTE]

斑主,你那个 {xx# 后面的符号是怎么打出来的?