この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シェルのすべてですか?
ありがとう、まだハックですが、少なくともパラメータ拡張だけのハックです! – miken32
@ miken32 - 間違いなくハッキングしますが、パイピングに打ち勝ち、他のコマンドを呼びます。それはずっと汎用性がありませんが、それはPOSIXです。 – zwer