删除字符串中“=”之后的所有内容

Delete everything in string after "="

我有一个变量var,值为

backup = urls://string.abc.com

我想排除 = 之前的所有内容,以便 var

urls://string.abc.com

我正在使用 var | cut -d "=" 但它没有给出正确的结果

使用Parameter Expansion operator:

var=${var/*=/} # Replace everything matching *= with empty string

var=${var#*=}  # Remove prefix matching *=

你也可以用 cut 来做,但是你需要更多的代码:

var=$(echo "$var" | cut -d= -f2-)