grep得到的内容用sed处理

embedded/2024/10/22 7:07:20/

grep得到的内容用sed处理

-E or Extended Regular Expressions

I mentioned extended regular expressions earlier. FreeBSD (and Mac OS X) uses “-E” to enable this. However, FreeBSD later added the -r command to be compatible with GNU sed.


-e <script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。

Multiple commands with -e command

One method of combining multiple commands is to use a -e before each command:

sed -e ‘s/a/A/’ -e ‘s/b/B/’ new

A “-e” isn’t needed in the earlier examples because sed knows that there must always be one command. If you give sed one argument, it must be a command, and sed will edit the data read from standard input.

The long argument version is

sed --expression=‘s/a/A/’ --expression=‘s/b/B/’ new


# -E 可以省略
dir_name="log_data829"
mkdir $dir_namegrep -ri 'dut_rd_sqe.dut' vivado.log | sed -E -e 's/dut/haip/g' -e 's/a44/000/g'> $dir_name/dut_sqe.dat
grep -ri 'haip_rd_sqe.haip' vivado.log > $dir_name/haip_sqe.datgrep -ri 'dut_db_slv_agent' vivado.log | sed -E 's/dut/haip/g' > $dir_name/dut_db.dat
grep -ri 'haip_db_slv_agent' vivado.log > $dir_name/haip_db.datgrep -ri 'dut_cqe_axis_slave' vivado.log | sed -E 's/dut/haip/g'> $dir_name/dut_cqe.dat
grep -ri 'haip_cqe_axis_slave' vivado.log > $dir_name/haip_cqe.datdiff $dir_name/dut_sqe.dat $dir_name/haip_sqe.datdiff $dir_name/dut_db.dat $dir_name/haip_db.dat
diff $dir_name/dut_cqe.dat $dir_name/haip_cqe.dat

http://www.ppmy.cn/embedded/104041.html

相关文章

LINUX网络编程:应用层和协议定制

目录 1.协议定制 2.序列化和反序列化 ​编辑 3.tcp为什么是全双工 4.Tcp保证接收数据的完整性 1.协议定制 定制协议就是通信双方都遵守的协定 加上 符合通信和业务处理的结构化数据&#xff0c;就是struct或class。 例&#xff1a;佩奇使用微信向乔治发送了【你好】&…

无人机反制:低空安全综合管理平台技术详解

无人机反制技术中的低空安全综合管理平台&#xff0c;作为守护低空安全的重要工具&#xff0c;集成了多种先进的技术手段和管理功能&#xff0c;实现了对无人机等低空飞行器的全方位、无死角监控与反制。以下是对该技术平台的详细解析&#xff1a; 一、技术架构与核心功能 低…

Datawhale X 李宏毅苹果书 AI夏令营 Task1笔记

课程内容 学习笔记 &#xff08;一&#xff09;术语解释 一 . 机器学习&#xff08;Machine Learning&#xff0c;ML&#xff09; 机器学习&#xff0c;在本书的解释中是让机器具备找一个函数的能力。个人理解是基于所拥有的数据构建起概率统计模型来对数据进行预测与分析。…

2024.8.28 C++

使用C手动封装一个顺序表&#xff0c;包含成员数组一个&#xff0c;成员变量N个 代码 #include <iostream> //使用C手动封装一个顺序表&#xff0c;包含成员数组一个&#xff0c;成员变量N个 using namespace std;using datatype int; struct Seqlist { private:datat…

Linux——进程管理

五、附带数据信息的信号处理 int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact); 功能&#xff1a;向内核注册一个信号处理函数 signum&#xff1a;要捕获的信号编号 act&#xff1a; 设置要处理的动作 olact&#xff1…

【Python】运行tcl、perl程序

只要你的环境可以执行tcl、perl脚本&#xff0c;也就是说安装了perl、tcl的解释器。那么python程序就可以执行tcl、perl。 示例&#xff1a; import subprocesstcl_script_path "D:\\Perl_WorkSpace\\test.tcl" tcl_run_result subprocess.run([tclsh, tcl_scrip…

基于自适应狮群算法优化GRU神经网络进水量预测,gsclst-gru进水量预测,基于黄金正弦改进的狮群算法优化GRU进水量预测

目录 背影 摘要 LSTM的基本定义 LSTM实现的步骤 gru的原理 狮群群算法原理 基于自适应狮群算法优化BILSTM神经网络进水量预测,gsclst-gru进水量预测,基于黄金正弦改进的狮群算法优化BILSTM进水量预测 结果分析 展望 参考论文 背影 传统的方法回归分析容易陷入局部最优准确率…

基于web旅游信息平台的设计与实现

三、系统分析 &#xff08;一&#xff09;识别参与者 对于平台功能需求的分析&#xff0c;我们定位了四种参与者&#xff1a;普通用户、注册用户、企业级用户、网站维护人员。现对参与者描述如下&#xff1a; &#xff08;1&#xff09;普通用户 描述&#xff1a;可以注册成…