我有一个文件file1
如下所示,包含当前版本号和预期版本号:
CurrV:1.5.2
ExpecV:1.8.1
我想编写一个 bash 脚本来比较这两个值,如果ExpecV>=CurrV
那我应该echo SUCCESS
,否则我应该echo FAILURE
.
到目前为止,我已经写了这个东西,但不知道如何继续:
#!/bin/bash
## Code already written to fetch `ExpecV` and `CurrV` from `file1`
echo $ExpecV | grep $CurrV > /dev/null
if [ $? -eq 0 ]
then
echo SUCCESS
else
echo FAILURE
fi
你可以试试
if [ $(echo "${CurrV}\n${ExpecV}"|sort|head -1) != "${CurrV}" ]; then ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)