2
我有一個名爲line
變量,它擁有XML參數替換
[email protected]:~$ echo $line
<Ticket State="inWork" />
[email protected]:~$
我想要得到的inWork
文本行,所以基本上引號之間的字符串。想要使用$ {var#Pattern}和$ {var%Pattern}syntax。
第一部分按預期工作
[email protected]:~$ line=${line#*\"}
[email protected]:~$ echo $line
inWork" />
[email protected]:~$
但第二部分不剝離" />
[email protected]:~$ line=${line%*\"}
[email protected]:~$ echo $line
inWork" />
[email protected]:~$
任何線索,爲什麼不起作用?
哦,是的,有匹配的時候看它_in reverse_從最後。感謝您的快速回答 – przno