一尘不染

如何在UNIX中将字符串转换为整数

linux

我有d1="11"d2="07"。我想转换d1d2整数和执行d1-d2。如何在UNIX中做到这一点?

d1 - d2当前"11-07"为我返回的结果。


阅读 1881

收藏
2020-06-07

共1个答案

一尘不染

标准解决方案:

 expr $d1 - $d2

您也可以:

echo $(( d1 - d2 ))

但是请注意,这将被07视为八进制数字!(因此07与相同7,但010与有所不同10)。

2020-06-07