字符串连接
str1="hello"
str2=" "
str3="word"
str4=$str1$str2$str3 # 结果 str4="hello word"
字符串截断
参考原文链接
例如:
str1="hello,word,i,am,coming!"
split=","
# 运算符截断
(1) 一个 #
str2=${str1#*$split}
#*删除左边开始第一个 split 以及spilt左边的所有字符 ,结果:
str2 = "word,i,am,coming!"
(2)两个 #
str2=${str1##*$split}
##* 删除左边开始最后一个 split 以及spilt左边的所有字符 ,结果:
str2 = "coming!"
% 运算符截断
(1) 一个 %
str2=${str1%$split*}
%$split *删除第一个 split 以及spilt右边的所有字符 ,结果:
str2 = "hello"
(2)两个 %
str2=${str1%%$split*}
%%$split* 表示从右边开始,删除最后(最左边)一个 split 及右边的字符 ,结果:
str2 = "hello,word,i,am"