小编log*_*hee的帖子

如何在匹配后打印到文件末尾的所有行?

输入文件 1 是:

dog 123 4335
cat 13123 23424 
deer 2131 213132
bear 2313 21313
Run Code Online (Sandbox Code Playgroud)

我给匹配的模式来自 in other file(比如dog 123 4335来自 file2)。

我匹配行的模式,dog 123 4335并且在打印没有匹配行的所有行后,我的输出是:

cat 13123 23424
deer 2131 213132
bear 2313 21313
Run Code Online (Sandbox Code Playgroud)

如果只使用无行地址只使用模式,例如1s 如何匹配和打印行?

grep sed text-processing

71
推荐指数
10
解决办法
13万
查看次数

使用 sed 提取包含 PAT1 但不包含 PAT2 的行

我想从文件中提取包含 PAT1 但不包含 PAT2 的行。例如,使用 PAT1='dog'、PAT2='cat' 和以下输入:

1 cat chicken
2 bird dog apple
3 dog orange cat
4 cat juice coffee
5 cow milk dog
Run Code Online (Sandbox Code Playgroud)

我想要以下输出:

2 bird dog apple
5 cow milk dog
Run Code Online (Sandbox Code Playgroud)

sed text-processing

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

从“item,item,...|tag”列表生成“item tag”对

输入数据的特点:

  • 每行由两个字段组成,由管道“|”分隔,其中
  • 第一个字段是逗号分隔的项目列表,以及
  • 第二个字段是一个标签。

输入

100,210,354,462|acct
331,746,50|mis
90,263,47,14|sales
Run Code Online (Sandbox Code Playgroud)

输出

100acct
210acct
354acct
462acct
331mis
746mis
50mis
90sales
263sales
47sales
14sales
Run Code Online (Sandbox Code Playgroud)

grep sed

2
推荐指数
1
解决办法
92
查看次数

标签 统计

sed ×3

grep ×2

text-processing ×2