相关文章推荐
帅气的生姜  ·  记-maven ...·  7 月前    · 

shell 删除字符串首尾字符

在 shell 中,可以使用下面的语法删除字符串的首尾字符:

string="${string#?}" # 删除字符串的首字符
string="${string%?}" # 删除字符串的尾字符

其中,#% 分别表示从字符串的首字符开始或从字符串的尾字符开始,而 ? 表示一个字符。

string="hello"
string="${string#?}" # 删除字符串的首字符,得到"ello"
string="${string%?}" # 删除字符串的尾字符,得到"ell"
        算法工程师的学习日志
      
  • 2999