在bash脚本中,我有一个(两位数)数字,带小数点和一位数字。
如果小数点分隔符后面有零,我想修剪分隔符和零。
对于
foo=26.5
..应该没有修剪。但在这种情况下:
foo=26.0
我想要的输出是:
foo=26
tr
是正确的选择吗?
我尝试使用--delete .0
选项,但是它只是删除了两个角色的所有外观。
谢谢!
答案 0 :(得分:1)
不仅适用于bash
:
foo=$(echo "$foo" | sed 's/\.0$//')