参考 http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html
问题:bash怎么提取字符串的最后一位?例如python中string[-1]就是python字符串最后一位。
echo ${PATH:((${#PATH} - 1))}
linux中人机接口层把字符串作为操作单位,一般情况下我们用sed,awk,等处理字符串,其实bash自身内置了字符串处理功能,学习一下。
echo ${PATH:1:length} 从第一位开始提取字符串长度为length
echo ${#PATH} 获取字符串变量的长度
echo ${PATH#somestring} 掐头 因为#在$前
echo ${PATH%somestring} 去尾因为%在$后
echo ${PATH/A/B} 使用B代替A