当前位置: 代码迷 >> Linux/Unix >> 变量内容的剔除
  详细解决方案

变量内容的剔除

热度:1272   发布时间:2013-02-26 00:00:00.0
变量内容的删除
命令如下:
a=abc1abc2abd123
echo ${a#a*bc2}
abd123
echo ${a#a*bc1}
abc2abd123
echo $a
abc1abc2abd123
为什么a的内容还没有变?

------解决方案--------------------------------------------------------
因为你没有对a赋值。
------解决方案--------------------------------------------------------
正解
引用:
因为你没有对a赋值。

------解决方案--------------------------------------------------------
引用:
命令如下:
a=abc1abc2abd123
echo ${a#a*bc2}
abd123
echo ${a#a*bc1}
abc2abd123
echo $a
abc1abc2abd123
为什么a的内容还没有变?

对a没有重新赋值啊。。还是原来的值。。。
  相关解决方案