【发布时间】:2023-03-14 18:54:01
【问题描述】:
我只是想从变量中删除% 符号,所以我可以对结果进行数学计算。我已经尝试了几件事,但它们似乎都不起作用:
$ output="23%"
# usep=$(echo $output | awk '{print $1}' | cut -d '%' -f 1)
# usep=`echo $output | sed 's/\%//g`
# usep=`echo $output | head -c 2`
变量usep 仍然包含% 字符。有什么想法吗?
【问题讨论】:
-
看起来您只是在尝试随机命令,而不了解每个命令的作用。阅读每个手册页,以便您可以理解它们,然后不要使用它们中的任何一个,而是查看 Ruben 的答案。另外,鉴于您在上面发布的内容,我保证您在脚本的其余部分中做错了“数学计算”,所以如果您需要帮助,请发布。