我有一个file1以Success...OR
结尾
的文件success...
我希望以一种不区分大小写的方式grep来表达这个词success.
我写了以下命令,但它区分大小写
cat file1 | grep "success\.\.\."
我如何改变它以便它returns 0与Success...OR
success...
我有专业的Pycharm许可版本.我也安装BashSupport plugin了.但是,我不确定在RHEL服务器上远程测试和执行bash脚本需要哪些步骤.
我还可以配置远程解释,但interpreter path为/usr/bin/python
我有一个file1如下所示的文件,其中包含当前版本号和预期版本号:
CurrV:1.5.2
ExpecV:1.8.1
Run Code Online (Sandbox Code Playgroud)
我想编写一个 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
Run Code Online (Sandbox Code Playgroud) 我的bash脚本中有以下命令:
printf '\n"runtime": %s' "$(bc -l <<<"($a - $b)")"
Run Code Online (Sandbox Code Playgroud)
我需要在大约100台服务器上运行此脚本,但发现其中有几台bc未安装。我不是管理员,无法安装bc在丢失的服务器上。
在那种情况下,我可以使用什么替代方法执行相同的计算?请让我知道新命令的外观