【发布时间】:2017-10-30 03:08:25
【问题描述】:
这个 bashism 有内置的 POSIX 等价物吗?
my_string="Here is a string"
last_character=${my_string: -1}
我不断看到这样的推荐,但它们看起来像黑客。
last_character=$(echo -n "$my_string" | tail -c 1)
last_character=$(echo -n "$my_string" | grep -o ".$")
但是,也许我们对 POSIX shell 所拥有的只是一个 hack?
【问题讨论】: