使用 ed 行编辑器将行与正则表达式匹配
Using ed line editor for matching lines with a regular expression
我正在尝试将 ed
命令与正则表达式一起使用
participants.txt
#Team:Volgnummer:Nationaliteit:Auto:Klasse
DECONINCK Nico - DECONNINCK Gregory:0:B/B:OPEL Kadett:1A
DECONINCK Harry - Verhelst Jos:1:B/B:OPEL Kadett:1A
DEBRUYNE Jurgen - DERIEMAEKER Jolien :2:B/B :LADA Samara :1A
ROMMELAERE Michel - DEVOS Ingrid :3:B/B :TOYOTA Corolla :1A
DIERCKX Guy - NIETVELT Werner :4:B/B :TOYOTA Corolla :1A
HAMIAUX Bjorn -:5:B/ :HONDA Civic :1A
VAN GRASDORFF David - BRAEM Theo :6:B/B :HONDA Civic :1A
if i 运行 the ed -s participants.txt
in bash shell ,然后键入 ex ^D.*A$
的正则表达式。我有 ?
我的表情有什么问题。
您是要在 ed
中使用 regular expressions 吗?您需要在 g/<re>/
语法中定义它才能工作,例如以下可能有效
ed -s participants.txt <<< 'g/^D.*A/'
我正在尝试将 ed
命令与正则表达式一起使用
participants.txt
#Team:Volgnummer:Nationaliteit:Auto:Klasse
DECONINCK Nico - DECONNINCK Gregory:0:B/B:OPEL Kadett:1A
DECONINCK Harry - Verhelst Jos:1:B/B:OPEL Kadett:1A
DEBRUYNE Jurgen - DERIEMAEKER Jolien :2:B/B :LADA Samara :1A
ROMMELAERE Michel - DEVOS Ingrid :3:B/B :TOYOTA Corolla :1A
DIERCKX Guy - NIETVELT Werner :4:B/B :TOYOTA Corolla :1A
HAMIAUX Bjorn -:5:B/ :HONDA Civic :1A
VAN GRASDORFF David - BRAEM Theo :6:B/B :HONDA Civic :1A
if i 运行 the ed -s participants.txt
in bash shell ,然后键入 ex ^D.*A$
的正则表达式。我有 ?
我的表情有什么问题。
您是要在 ed
中使用 regular expressions 吗?您需要在 g/<re>/
语法中定义它才能工作,例如以下可能有效
ed -s participants.txt <<< 'g/^D.*A/'