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

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

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

echo $var2
"some string"

我如何做到这一点?

你可以这样做:
#!/bin/bash

v="some string.rtf"

v2=${v::-4}

echo "$v --> $v2"

猜你在找的Bash相关文章