早教吧作业答案频道 -->英语-->
sed匹配上一行求解查找“regexp”并将匹配行的上一行显示出来,但并不显示匹配行sed-n'/regexp/{g;1!p;};h'gh我都能理解,不太理解1!p这里指的是什么.1不是指文本第一行吗?在中括号里就有不同的
题目详情
sed匹配上一行求解
查找“regexp”并将匹配行的上一行显示出来,但并不显示匹配行 sed -n '/regexp/{g;1!p;};h'gh我都能理解,不太理解1!p这里指的是什么.1不是指文本第一行吗?在中括号里就有不同的含义?另如果我要同时显示匹配行,要如何更改?Thnx 4 ur attention!
查找“regexp”并将匹配行的上一行显示出来,但并不显示匹配行 sed -n '/regexp/{g;1!p;};h'gh我都能理解,不太理解1!p这里指的是什么.1不是指文本第一行吗?在中括号里就有不同的含义?另如果我要同时显示匹配行,要如何更改?Thnx 4 ur attention!
▼优质解答
答案和解析
1!p 第一行取反不打印
$cat a.txt
a
b
regexp
c
$sed -n '/regexp/{x;p;x;p};h' a.txt
b
regexp
$cat a.txt
a
b
regexp
c
$sed -n '/regexp/{x;p;x;p};h' a.txt
b
regexp
看了 sed匹配上一行求解查找“r...的网友还看了以下:
连词成句:“clothes、women"s 、are、these”通常会写:These are w 2020-05-14 …
过点P(2,1)作直线l分别与x轴、y轴交于点A、B,且使△AOB的面积为定值S(S>0),则这样 2020-05-16 …
利用向量知识解答下列问题.1、 一辆自行车以6m/s的速度向北行驶,这时骑车人感觉风自正西方向吹来 2020-05-16 …
当大脑皮层的S区受到损伤时,病人将出现什么症状()A.能看懂文字,但不能听懂别人谈话B.不能看懂文 2020-07-04 …
线性代数2设向量B可由a1,a2,.,as线性表出,但不能由向量组(1):a1,a2,.,a(s-1 2020-11-03 …
设向量β可由向量组α1,α2,…,αs线性表出,但β不能由向量组α1,α2,…,αs-1线性表出.证 2020-11-11 …
数学题!人的心脏只占人体体重的0.5%,但功能很大,能以0.8%m/s的速度喷出血液,1min使血液 2020-11-22 …
当大脑皮层的S区受到损伤时,病人将出现()A.能看懂文字,但不能听懂别人谈话B.不能看懂文字,但能听 2020-11-23 …
金属网只能屏蔽外来电场但不能挡住内部电荷向外激发的电场是什么意思...0金属网只能屏蔽外来电场但不. 2020-12-27 …
这句英语怎么说?比较长.很需要这句因为最近经常跟外国人打交道`英语用的比较多`但是总说不出来`但是能 2021-01-11 …