是否有可能以某种方式获得多个变量的最大值?
例如,我有
var1=10 var2=50 var3=48 var4=95 var5=41 var6=63
而且我想存储这些变量的最大值并将其存储到另一个变量。
var1 = 45
var2 = 23
var3 = 56
var4 = 29
var5 = 230
biggest = max(var1,var2,var3,var4,var5)
print(biggest)
当然,Unix shell可以使用cat
和grep
之类的程序,但它也可以调用python
:
$ var1=10 var2=50 var3=48 var4=95 var5=41 var6=63
$ python -c "print(max($var1, $var2, $var3, $var4, $var5, $var6))"
95
$ max=$(python -c "print(max($var1, $var2, $var3, $var4, $var5, $var6))")
$ echo $max
95
如何通过sort -n
写入值并使用最后一行设置新变量呢?