首页 > 其他分享 >grep -v grep

grep -v grep

时间:2024-01-17 20:24:59浏览次数:16  
标签:grep v3.9 awk user print out

 

 

1.grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行

2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行

 

我们想要找出哪个进程的id

可以使用如下语段:

ps -ef | grep "mongod" | grep -v "grep" | awk '{print $2}'

杀掉有关swoole得进程:

ps -aux|grep "swoole"|awk '{print "kill -9 "$2}'

-----------------------------------------------------------------------------------

快速替换 容器版本

#!/bin/bash
#
docker rm -f out-user-provide
out_user=$(docker images|grep "out-user-provide"|grep "v3.9.2"|awk '{print $3}')
docker rmi $out_user
docker pull hub-reg.abcd.com/prod/out-user-provide:v3.9.3
cd /path/to/yaml

sed -i  s/v3.9.2/v3.9.3/g out-user.yml
docker-compose -f out-user.yml up -d

------------------------------------------------------------------------------------

out_user=$(docker images|grep "out-user-provide"|grep "v3.9.3"| grep -v 'grep'|awk '{print $3}')

标签:grep,v3.9,awk,user,print,out
From: https://www.cnblogs.com/walkersss/p/17971076

相关文章

  • Linux三剑客之grep
    一、概述grep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。这也是一个我们比较常用的命令之一,好多时候虽然没通过系统的学习,但是我们还是会经常用到......
  • grep
    grep强大的文本搜索工具补充说明grep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能配合多种命令使......
  • Linux系统中grep如何使用?
    在Linux中,grep是一个非常常见和重要的工具,是每一个专业运维工程师必须掌握的命令,因为通过它可以快速地查找和过滤文件中的内容,那么Linux系统中grep如何使用?下面是常见用法介绍,一起来看看吧。1、基本用法grep命令的基本用法是在文件中查找包含指定模式的行。例如,要在文......
  • linux系统命令技巧ps -ef | grep main | grep -v grep | awk '{print $2}' | xargs --
    说明这个命令ps-ef|grepmain|grep-vgrep|awk'{print$2}'获取的结果为空,填入xargs参数的值也为空,因此报错。我们可以在ps-ef|grepmain|grep-vgrep|awk'{print$2}'|xargskill-9的基础上,加上xargs的参数:--no-run-if-empty,意思就是如果前半部分的命令......
  • Linux常用工具:grep/awk/sed
    Linux常用工具grep文本过滤sedsteameditor文本编辑工具awk格式化文本Ⅰ.grepgrep(globalregularexpression)命令用于查找文件里符合条件的字符串或正则表达式。命令组成grep[options]pattern[files]逐个解释grep命令的各部分pattern:表示要查找的字符串或......
  • 行处理工具grep,cut,uniq,tee,diff,paste,tr使用说明
    行处理工具grep:用于查找文件里符合条件的字符串或正则表达式。grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为-,则grep指令会从标准输入......
  • Linux grep 命令
    Linuxgrep命令1:作用​ grep是一种文本搜索工具,它能使用特定的搜索模式,包括[正则表达式]搜索文本,并默认输出匹配行。​windows类似的命令是findstr.2:语法grep-options(参数)pattern(关键词)files(文本文件)3:主要参数可以通过grep--help来查看grep相关命令用法:grep......
  • 软件测试/测试开发|一文详解Linux grep命令
    简介grep命令是最常用的Linux命令之一,用于对文件和文本执行重复搜索的工具,功能非常强大,也是我们必须学习掌握的Linux三剑客之一,本文就给大家介绍一下grep命令的使用。grep的基本语法grep作为一款文本搜索工具,可以根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,打......
  • grep -Ev '#|^$' zabbix_server.conf 显示配置文件 命令
    grep-Ev'#|^$'zabbix_server.confroot@k8s-node01:/etc/zabbix#grep-Ev'#|^$'zabbix_server.confLogFile=/var/log/zabbix/zabbix_server.logLogFileSize=0PidFile=/run/zabbix/zabbix_server.pidSocketDir=/run/zabbixDBName=zabbixDBUser=......
  • linux 中 grep命令限制匹配次数
     001、测试数据,,匹配末尾为_一个数字的数据[root@pc1test2]#lsa.txt[root@pc1test2]#cata.txt##测试数据NC_052532.1tRNAscan-SETRNAD-GUC_1NC_052532.1tRNAscan-SETRNAD-GUC_229NC_052532.1tRNAscan-SETRNAS-......