參考 http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html 問題:bash怎麼提取字元串的最後一位?例如python中string[-1]就是python字元串最後一位。 echo ${PATH:((${#PATH} - 1)) ...
參考 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