小编all*_*hie的帖子

如何grep文件中的不区分大小写的字符串?

我有一个file1Success...OR 结尾 的文件success...

我希望以一种不区分大小写的方式grep来表达这个词success.

我写了以下命令,但它区分大小写

cat file1 | grep "success\.\.\."

我如何改变它以便它returns 0Success...OR success...

bash shell awk grep sed

44
推荐指数
1
解决办法
3万
查看次数

如何在pycharm中远程执行bash脚本

我有专业的Pycharm许可版本.我也安装BashSupport plugin了.但是,我不确定在RHEL服务器上远程测试和执行bash脚本需要哪些步骤.

我还可以配置远程解释,但interpreter path/usr/bin/python

在此输入图像描述

python bash shell pycharm

7
推荐指数
1
解决办法
840
查看次数

比较 shell 脚本中的两个版本号

我有一个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 shell awk grep sed

3
推荐指数
1
解决办法
5167
查看次数

如何在bash脚本中替换“ bc”工具?

我的bash脚本中有以下命令:

printf '\n"runtime": %s' "$(bc -l <<<"($a - $b)")"
Run Code Online (Sandbox Code Playgroud)

我需要在大约100台服务器上运行此脚本,但发现其中有几台bc未安装。我不是管理员,无法安装bc在丢失的服务器上。

在那种情况下,我可以使用什么替代方法执行相同的计算?请让我知道新命令的外观

linux bash shell awk sed

0
推荐指数
2
解决办法
546
查看次数

标签 统计

bash ×4

shell ×4

awk ×3

sed ×3

grep ×2

linux ×1

pycharm ×1

python ×1