what usage tutorial print ejemplos and linux bash awk sed

usage - linux awk print



¿Cómo agregar cadenas "<fc=ff00>" antes de cualquier línea que contenga el patrón[: alfa:], pero no agregar dos líneas consecutivas? (1)

Considere este archivo de muestra:

01 00:00:00,000 --> 00:00:00,000 Alphabetic characters. 02 00:00:00,000 --> 00:00:00,000 Alphabetic characters Alphabetic characters, 03 00:00:00,000 --> 00:00:00,000 Alphabetic characters,

Me gustaría agregar cadenas de una sola línea de texto.

01 00:00:00,000 --> 00:00:00,000 <fc=ff00 >Alphabetic characters, 02 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters Alphabetic characters, 03 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters,

utilizando sed: sed ''/ [[: alpha:]] / s / ^ //'' archivo> new_file

No tengo claro cómo excluir la segunda línea. ¿Cualquier sugerencia?


$ awk ''!f && /[[:alpha:]]/{print "<fc=ff00>" $0; f=1; next} {print; f=0}'' file 01 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters. 02 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters Alphabetic characters, 03 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters,