要使用从bc命令返回的结果将百分比打印为没有小数点的形式,可以使用Bash中的printf命令。
以下是一个示例代码:
# 计算百分比
result=$(echo "scale=2; 15 / 20 * 100" | bc)
# 将百分比打印为没有小数点的形式
formatted_result=$(printf "%.0f" "$result")
# 打印结果
echo "$formatted_result%"
在上面的示例中,我们首先使用bc命令计算百分比,然后使用printf命令将结果格式化为没有小数点的形式。最后,我们使用echo命令打印结果。
请注意,这里的示例计算了15除以20的百分比,并将结果打印为没有小数点的形式。你可以根据自己的需求修改计算和格式化的部分。