Wednesday, January 28, 2015

linux shell: awk ile belirli kolondan sonraki tüm kolon bilgilerini yazdırma

$ cat file.1
A1 B1 C1 D1 E1
A2 B2 C2 D2 E2
A3 B3 C3 D3 E3
A4 B4 C4 D4 E4
A5 B5 C5 D5 E5

# 3 numaralı kolon itibariyle kalan tüm kolonları yazdırmak için:

$ cat file.1 | awk '{ s = ""; for (i = 3; i <= NF; i++) s = s $i " "; print s }'
C1 D1 E1
C2 D2 E2
C3 D3 E3
C4 D4 E4
C5 D5 E5

No comments:

Post a Comment