在bash中,百分比如何?在这一行解释?

时间:2018-12-30 17:46:09

标签: bash

这是从另一个stack question那里获得的,它为我提供了一些帮助,但是代码没有解释,我不确定如何阅读。
问题是从bash中的字符串中删除尾随字符。这是解决方案之一。

foo="hello world"
echo ${foo%?}
hello worl

我很困惑为什么这样做以及bash如何解释中间线。
我相信$ {SOMETHING}是一个评估,但它是“%?”这让我感到困惑。

0 个答案:

没有答案