'daki diğer tüm satırların işlenmesi Tek satırları (1,3,5,7 ..) hiçbir değişiklik yapmadan yazdırmak istiyorum, ancak hatlarla başlayan hatlar (2,4,6,8) grep. Her şeyi yeni dosyaya yazmak istiyorum (herhangi bir değişiklik olmadan tek satırlar ve hatta satırlar için yeni değerler).Bash
awk ' NR % 2 == 1 { print; } NR % 2 ==0 {print; }' file.fasta
Ancak, daha hatlar için, ben {print; }
kullanmak istemiyorum ama bunun yerine benim grep boru hattını kullanmak istiyorum:
Bir tavsiye takdir edilecektir. Çok teşekkürler. doğrudan awk
içinden Sen boru can
'== 1 {print;}' gereksizdir, sadece 'awk 'NR% 2' tek satırlık ' – Kevin
yazdıracak yardım için teşekkürler! – Perlnika