在shell中,可以使用${string: -1}来获取字符串的最后一个字符。
这个语法中,${}表示引用变量的值,string表示要操作的字符串变量,:表示提取操作符,-1表示从字符串的末尾开始提取最后一个字符。
以下是一个示例:
str="hello world!"
last_char=${str: -1}
echo $last_char
运行结果为:
这个例子中,我们首先定义了一个字符串变量str,然后使用${str: -1}语法获取了字符串的最后一个字符,并将其存储在变量last_char中。最后,使用echo命令打印出了变量last_char的值。
希望这个示例能够帮助您理解如何在shell中获取字符串的最后一个字符。