[Linux] Aide homogénéisation données

Marc Chantreux mc@::1
Sam 4 Fév 11:36:00 CET 2023


On Fri, Feb 03, 2023 at 02:54:09PM +0100, Antoine Delaporte wrote:
>    Cependant, là, tu iras bien plus vite avec du perl ou du python : ça
>    sera bien plus facile à réaliser.

	"Votre manque de foi me consterne"
	-- Darth Vador

perl -lne '
	$m && ! /^Truc: / and print "Truc:";
	$m=0;
	/^Machin *:/ && ++$m;
	print
' <<%
Machin: 1
Truc: xxx
azaee
azaee
Machin: 2
azaee
azaee

ce qui me fait revoir ma version awk

awk '
	m && ! /^Truc:/ {print "Truc:"}
	m=0
	/^Machin *:/ {++m}
	1
' <<%
Machin: 1
Truc: xxx
azaee
azaee
Machin: 2
azaee
azaee

Juste pour le fun: je veux bien voir une version python :))

a+
marc





Plus d'informations sur la liste de diffusion linux