grep查找过滤

如果你想使用 ps aux | grep corp 来过滤进程,并且希望不包含包含 “vscode” 路径的进程,你可以使用 grep -v 来排除包含特定字符串的行。下面是一个示例:

ps aux | grep corp | grep -v "vscode"

这个命令首先使用 ps aux | grep corp 来列出包含 “corp” 的所有进程,然后通过 grep -v "vscode" 来过滤掉包含 “vscode” 路径的行。

请注意,这种方法并不总是绝对可靠,因为进程的命令行参数可能包含 “corp” 或 “vscode”,而不仅仅是进程的路径。在实际使用中,请根据你的具体情况检查确保准确性。


如果你想同时忽略包含两个不同路径的进程,你可以使用 grep 结合 -E(或egrep)来使用正则表达式。下面是一个示例:

ps aux | grep corp | grep -Ev "path1|path2"

在这个例子中,-E 使得 grep 支持扩展的正则表达式,而 -v 则表示取反,即排除匹配的行。在正则表达式中,使用 | 表示逻辑或,因此 path1|path2 表示匹配包含 “path1” 或 “path2” 的行。

请根据你的具体情况调整正则表达式,确保排除你想要忽略的路径。


你可以使用 rg 命令(ripgrep)结合正则表达式来检测某一行是否以 “),” 结尾。以下是一个示例:

rg '.*\),\s*$' 文件路径

在这个正则表达式中:

  • .* 匹配零个或多个任意字符。
  • \), 匹配 “),”
  • \s* 匹配零个或多个空白字符(包括空格和制表符)。
  • $ 表示行尾。

这个正则表达式的意思是匹配以 "), " 结尾的行,后面可以有任意数量的空白字符。

请将 “文件路径” 替换为你要搜索的实际文件路径或目录。这样,rg 将在指定路径下搜索满足正则表达式条件的行。


如果你只想匹配以 “),” 结尾并且后面紧跟着回车换行符的行,你可以使用以下 rg 命令:

rg '.*\),\r?$' 文件路径

在这个正则表达式中:

  • .* 匹配零个或多个任意字符。
  • \), 匹配 “),”
  • \r? 匹配零个或一个回车符(\r),表示回车是可选的。
  • $ 表示行尾。

这个正则表达式的目标是匹配以 "), " 结尾并且后面紧跟着零个或一个回车符的行。

请将 “文件路径” 替换为你要搜索的实际文件路径或目录。这样,rg 将在指定路径下搜索满足正则表达式条件的行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/650728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[已解决]504 Gateway Time-out 网关超时

文章目录 问题:504 Gateway Time-out 504 Gateway Time-out 网关超时思路解决 问题:504 Gateway Time-out 504 Gateway Time-out 网关超时 思路 网上的常规思路是修改nginx配置文件,增加请求执行时间,试过没有用 keepalive_timeout 600; fastcgi_con…

JVM系列-7内存调优

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、JVM原理🔥如果感觉博主的文…

案例分享 | 助力数字化转型:嘉为科技项目管理平台上线

嘉为科技项目管理平台(一期)基于易趋(EasyTrack)进行实施,通过近一年的开发及试运行,现已成功交付上线、推广使用,取得了良好的应用效果。 1.关于广州嘉为科技有限公司(以下简称嘉为…

龙芯,启动!

本文为小白从购买龙芯3A6000主板、硬件安装、软件安装的简单教程。 1 购买 目前(2024年1月)最新的龙芯主板采用龙芯处理器3A6000和7A2000桥片设计的DTX主板,CPU主频可达2.5GHz,2个DDR4内存插槽。桥片内部集成GPU,支…

如何把openwrt的ipk软件包安装到ubuntu上

前提:都是arm64的架构的软件包。 下载openwrt的ipk软件包 1. 从https://pkgs.org/ 查找下载软件包: 本文以swconfig软件包为例,下载swconfig和相关的依赖软件包: swconfig_12_aarch64_cortex-a72.ipk libuci20130104_2021-10-2…

podman+centos和docker+alpine中作性能对比遇到的问题及解决

1.dockeralpine中遇到这个问题 这是由于缺少相关的配置和依赖造成的 通过以下命令在alpine中安装相关配置 apk add --no-cache build-base cairo-dev cairo cairo-tools jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev 2.alpine中python找…

sealos aptyum安装 sealos 部署k8s

包管理工具安装​ DEB 源​ echo "deb [trustedyes] https://apt.fury.io/labring/ /" | sudo tee /etc/apt/sources.list.d/labring.list sudo apt update sudo apt install sealos -yRPM 源​ sudo cat > /etc/yum.repos.d/labring.repo << EOF [fury]…

C++——IO流

C语言中我们学习过文件IO的相关函数&#xff0c;那么在C中也一定有各种IO流的 函数或者功能&#xff0c;由我今天来简单介绍一下C中IO流的大致原理及使用。在C语言中我们经常会使用到scanf、printf、sscanf、sprintf等等来实现进程和文件之间数据的流动&#xff0c;在C中虽然由…

python黑马模块

1、使用内置模块 # import通过.使用模块内部的全部功能 """ import time print("ff") time. sleep(5) print("as")# 使用from 导入某个功能 from time import sleep print("ff") sleep(5) print("as")# 使用 * 导入全部…

taskflow 源码阅读笔记-1

之前写了一篇介绍Taskflow的短文&#xff1a;传送门 Taskflow做那种有前后依赖关系的任务管理还是不错的&#xff0c;而且他的源码里运用了大量C17的写法&#xff0c;觉得还是非常值得学习的&#xff0c;因此决定看一下他的源码&#xff0c;这里顺便写了一篇代码学习笔记。 概…

Amazon 亚马逊新玩具——在线购物试衣服“虚拟试穿”模型:Diffuse to Choose

这个模型拥有强大的能力&#xff0c;它能够将任何商品无缝地融入任何环境之中&#xff0c;确保商品与环境完美匹配。例如&#xff0c;你可以轻松地将在线商店中的椅子图片放入你客厅照片中&#xff0c;预览它实际摆放的效果。无论环境如何变化&#xff0c;该模型都能确保商品展…

Java复习系列之阶段二:数据库

1. 基础语法 1.1 DQL&#xff08;数据查询语句&#xff09; 执行顺序&#xff1a; from、join 、on、where、group by、having、select、distinct、order by、limit 1.2 DML&#xff08;数据修改语言&#xff09; 对数据表的增删改 insert into update set delete form 1.…

【JavaEE进阶】 #{}和${}

文章目录 &#x1f343;前言&#x1f333;#{}和${}使⽤&#x1f6a9;Interger类型的参数&#xff08;基础数据类型&#xff09;&#x1f388;使用#{}&#x1f388;使用${} &#x1f6a9;String类型的参数使用&#x1f388;#{}使用&#x1f388;${} &#x1f38d;#{}和${}区别&a…

记录:Ubuntu 18.04 X86 上通过CMake 指定编译器工具链交叉编译。

最好是通过 cmake 命令行来设置&#xff0c;要不然你只有在 CMakeFiles.txt 里面自己写判断语句了。 要用 cmake 交叉编译&#xff0c;必须设置连接器&#xff0c;要不然会使用当前系统的 ld&#xff0c;就是 /usr/bin/ld。 但是其它平台是不会ld上的&#xff0c;elf格式都不…

C++:引用

目录 概念&#xff1a; 引用的使用格式&#xff1a; 引用特性&#xff1a; 常引用 使用场景&#xff1a; 1、做参数 二级指针时的取别名 一级指针取别名 一般函数取别名 2、做返回值 函数返回值的原理&#xff1a; 引用的返回值使用&#xff1a; 引用和指针的对比&…

HTML — 链接

一. 概述 HTML 使用超链接与网络上的另一个文档相连&#xff0c;可以实现点击即查看另一个文档的内容。HTML 中的链接允许用户在浏览网页时单击文本或图片来跳转到其他位置。 二. HTML 链接&#x1f517; —— 使用标签 HTML 中使用 <a></a> 标签来设置网页中的超…

Java Swing桌面项目打包成可执行jar

前言 最近有需求&#xff0c;将Swing项目打包为一个可执行的jar包&#xff0c;遇见了一些问题&#xff0c;参考AI助手&#xff0c;解决了遇到的问题&#xff0c;也有一些亲身实践体会&#xff0c;记录一下。开发环境IntelliJ IDEA&#xff0c;JDK8&#xff0c;用kotlin语言实现…

navicat连接postgresql、人大金仓等数据库报错

navicat连接postgresql、人大金仓数据库报错问题是一个偶现的问题&#xff0c;需要我们特别关注&#xff1a; 1、客户端连接人大金仓数据库 这里注意&#xff1a;navicat连接postgresql、人大金仓数据库时均选择postgresql类型&#xff0c;因为人大金仓数据库底层和psql数据库…

【第五天】蓝桥杯备战

1、金币 https://www.lanqiao.cn/problems/357/learning/ 解法&#xff1a;暴力 import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);//在此输入…

20个经典算法题目和python示例实现(算法编程练手)

以下是20个常见的算法竞赛题目及其解答示例&#xff1a; 1.最大子序列和问题 题目&#xff1a;给定一个整数数组&#xff0c;找到一个具有最大和的连续子数组。 示例解答&#xff1a; def max_subarray_sum(nums):max_sum float(-inf)curr_sum 0for num in nums:curr_sum…