bash 中 {} 的字符串用法

String usage with {} in bash

我有如下一种字符串

str1="aaa.bbb."

str2="aaa.ccc"

我想打电话给:

echo ${str1%.*}
echo ${str2%.*}

为了得到

"aaa.bbb." 对于 str1

"aaa." 对于 str2

我应该在 {}

中使用什么作为表达式

这样使用:

echo "${str1%.*}."
aaa.bbb.

echo "${str2%.*}."
aaa.