inanin 发表于 2022-05-26 16:25

提取指定的字段的值并把并在同一行上

本帖最后由 inanin 于 2022-05-28 13:56 编辑

Number:202960
SealPDFSroof:8
SealDFASFedCID:bagboea4b5abcbdpuzfrixfybulv5rjdbiacn4x5qchesciskno6gndeug76hncci
DealIDs:[]

ActivDatiFDon:1449989 (19 weeks 2 days ago)
ExpirFDFDSation:2999230 (in 1 year 5 weeks)

DealFDWeFDight:0
VerifiedDealWeight:0
InitiDalPledge:0.14904816968160地下城3636L
ExpDectedDayReward:0.000652372378地下城291255
ExpecteDdStoragePledge:0.012756295514883934

Deadline:26
Partition:1
Number:202961
SeaDlDDFSProof:8
SealDFedFDCID:bagboea4b5abca2bho5udzt7l7y3l74xsz3x5uaamzn5p5vni3qubuluasnrdemyq
DealIDs:[]

ActivFDFDSFation:1449992 (19 weeks 2 days ago)
ExpirDFation:2999251 (in 1 year 5 weeks)

DealWDSDFeight:0
VerifieFDDFFdDealWeight:0
InitialPFDledge:0.14904809210412fdsdffdf
ExpeDFctedDayReward:0.0006523702788659DFSDFDS
ExpFDectedStoragePledge:0.012756203907722646fsdaf

Deadline:27
Partition:1

Number到Deadline的这一段,有N多这样的段,最终的效果如下:
20296026
20296127

由于数据量庞大需要高效的方法

inanin 发表于 2022-05-27 10:52

本帖最后由 inanin 于 2022-06-11 09:49 编辑

:mrgreen:..........

legs 发表于 2022-06-23 14:28

perl -nE'/Number:\s*(\N+)/?print"$1 ":/Deadline:\s*(\N+)/?say$1:_'

inanin 发表于 2022-06-29 00:28

本帖最后由 inanin 于 2022-10-02 12:29 编辑

回复 3# legs

ls A0* 得到一下文件
A02323-a-s.txt
A04223-a-s.txt
A04523-a-s.txt
A04323-a-s.txt
A03323-a-s.txt


希望通过一条命令获得以下文本
2323,4223,4523,4323,3323
页: [1]
查看完整版本: 提取指定的字段的值并把并在同一行上