Bir dosyayı awk ile işliyorum ve bazı satırları atlamanız gerekiyor. İnternet, iyi bir cevabı yok.Son satırı w/awk'den nasıl geçersiniz?
awk 'NR < 1 { exit } { print}' db_berths.txt
:
awk 'NR <= 5 { next } NR > 13 {exit} { print}' input.file
Sen girerek ilk satırı atlayabilirsiniz
awk 'NR==6,NR==13 {print}' input.file
VEYA
:Şimdiye kadar ben sadece bilgi size yaparak bir dizi atlayabilirsiniz olmasıdır
Son satırı nasıl atlıyorsunuz? awk
kullanarak
veya 'kafa -n-1 file.txt' – rwos
@jwos önerinizi w/kafa denedi ama yasadışı bir satır sayısı aldım ... – ovatsug25
Tam biçim '' '' seçeneğinin seçenekleri işletim sisteminize bağlıdır. rwos'un önerisi Linux'ta çalışıyor, fakat FreeBSD, OpenBSD, OS/X'de değil. Muhtemelen Solaris, HP/UX, vb. De çalışmıyor. – ghoti