Estoy tratando de usar sed para reemplazar cualquier otra aparición de un elemento html de un archivo para poder hacer filas de color alternas.Sed reemplazar cada enésima ocurrencia
Esto es lo que he intentado y no funciona.
sed 's/<tr valign=top>/<tr valign=top bgcolor='#E0E0E0'>/2' untitled.html
Además, este comando funciona solo si no hay nada excepto 'tr's en la fila, ¿verdad? El 'tr' debe comenzar y terminar en la misma línea y no puede tener líneas vacías entre ellos. ¿Estoy en lo cierto? (No obstante, su solución es muy instructiva porque no estoy acostumbrado al comando 'n'). – brandizzi
Reemplaza todas las apariciones impares, pero ¿cómo modificarlas para cada aparición regular? – Offenso