首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

变量内容的剔除

2013-02-17 
变量内容的删除命令如下:aabc1abc2abd123echo ${a#a*bc2}abd123echo ${a#a*bc1}abc2abd123echo $aabc1abc

变量内容的删除
命令如下:
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没有重新赋值啊。。还是原来的值。。。

热点排行