怎么样在一个变量中提取一部分的字符

怎么样在一个变量中提取一部分的字符

比如变量var="--prefix=/usr/local",我想让var1=“--prefix”var2="/usr/local",但是只能通过变量var来给var1,var2赋值,该用什么命令,我刚刚看了点shell编程,没看到这样的命令      
复制内容到剪贴板
代码:
$ echo $var
--prefix=/usr/local

~/shell
$ echo ${var%=*}
--prefix

~/shell
$ echo ${var#*=}
/usr/local