Vorrei stampare righe dispari (1,3,5,7 ..) senza alcuna modifica, ma anche righe (2,4,6,8) elaborate con la pipeline che inizia con grep. Vorrei scrivere tutto su un nuovo file (linee dispari senza modifiche e nuovi valori per linee pari).Come elaborare ogni altra riga in bash
so come stampare ogni altra linea in awk:
awk ' NR % 2 == 1 { print; } NR % 2 ==0 {print; }' file.fasta
Tuttavia, anche per le linee, non voglio usare {print; }
ma voglio utilizzare il mio pipeline di grep invece.
Un consiglio sarà apprezzato. Molte grazie.
Il '== 1 {print;}' è ridondante, semplicemente 'awk 'NR% 2' stampa linee dispari' – Kevin
grazie a tutti per l'aiuto! – Perlnika