如何从bash变量字符串中删除最后n个字符?

前端之家收集整理的这篇文章主要介绍了如何从bash变量字符串中删除最后n个字符?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个变量var在一个bash脚本中持有一个字符串,如:
  1. echo $var
  2. "some string.rtf"

我想删除此字符串的最后4个字符,并将结果分配给一个新的变量var2,这样

  1. echo $var2
  2. "some string"

我如何做到这一点?

你可以这样做:
  1. #!/bin/bash
  2.  
  3. v="some string.rtf"
  4.  
  5. v2=${v::-4}
  6.  
  7. echo "$v --> $v2"

猜你在找的Bash相关文章