Я хотел бы напечатать нечетные строки (1,3,5,7.. )без каких-либо изменений, но четные строки (2,4,6,8 )обрабатываются конвейером, начинающимся с grep. Я хотел бы записать все в новый файл (нечетные строки без каких-либо изменений и новые значения для четных строк ).
Я знаю, как печатать каждую вторую строку в awk:
awk ' NR % 2 == 1 { print; } NR % 2 ==0 {print; }' file.fasta
Однако для четных строк я не хочу использовать {print; }
, а вместо этого хочу использовать конвейер grep.
Совет будет оценен. Большое спасибо.