Me gustaría imprimir líneas impares (1,3,5,7 ..) sin ningún cambio, pero incluso las líneas (2,4,6,8) procesan con una tubería que comienza con grep. Me gustaría escribir todo en un archivo nuevo (líneas impares sin ningún cambio y nuevos valores para líneas pares).Cómo procesar cada otra línea en bash
sé cómo imprimir cada dos líneas en awk:
awk ' NR % 2 == 1 { print; } NR % 2 ==0 {print; }' file.fasta
Sin embargo, incluso para las líneas, no quiero usar {print; }
pero quiero usar mi tubería grep lugar.
Un consejo será apreciado. Muchas gracias.
El '== 1 {print;}' es redundante, simplemente 'awk 'NR% 2' imprimirá líneas impares' – Kevin
¡gracias a todos por la ayuda! – Perlnika