【发布时间】:2010-04-30 16:39:22
【问题描述】:
我正在尝试更熟悉使用 linux shell 中可用的内置字符串匹配的东西。我遇到了这个人posting,他举了一个例子
a="abc|def"
echo ${a#*|} # will yield "def"
echo ${a%|*} # will yield "abc"
我试过了,它做了它宣传的事情,但我不明白$,{},#,*,| 在做什么,我尝试在网上或手册中寻找一些参考,但我找不到任何东西。谁能给我解释一下这里发生了什么?
【问题讨论】:
标签: bash parsing shell wildcard