C'è un modo per dire sed
di sostituire il modello ad ogni seconda occorrenza? O almeno su ogni seconda riga? (Certo è possibile con una sceneggiatura, ma mi chiedevo se sed
posso farlo).
modificare
ho trovato
sed -e "s/pattern/replacement/g;n"
Ma ha sostituito ogni prima occorrenza, non la seconda.
Esempio
File di input:
I have a pattern in each line
Also the second line has the pattern
Another pattern here
And -- you guess it -- a pattern
Uscita desiderata:
I have a pattern in each line
Also the second line has the replacement
Another pattern here
And -- you guess it -- a replacement
sed -e 'n;s/2004-2009/6e législature/g'
che ha risolto il mio problema.