当前位置: 技术问答>linux和unix
linux 变量内容删除 中有关“最短数据删除”的意思
来源: 互联网 发布时间:2017-02-02
本文导语: 我始终对鸟哥私房菜中的一些说法,不是很明白,如图 若变量的内容从头开始的数据符合“关键字 ”,则将符合的最短数据删除。 请大家结合我的图片,帮我解说下哦,谢谢。 输入echo ${path#/*usr/bin:}后, 其结果在哪儿...
我始终对鸟哥私房菜中的一些说法,不是很明白,如图
若变量的内容从头开始的数据符合“关键字
”,则将符合的最短数据删除。
请大家结合我的图片,帮我解说下哦,谢谢。
输入echo ${path#/*usr/bin:}后,
其结果在哪儿符合“最短数据删除哦”?
|
在你这个场景中,#和##的效果应该是一样的,你的变量中只有一个usr/bin:
试试这个代码片段
a=abcabcabc123
echo ${a#*bc}
echo ${a##*bc}
试试这个代码片段
a=abcabcabc123
echo ${a#*bc}
echo ${a##*bc}