Я пытаюсь разбить файл (testfile.csv), который содержит следующее:
1,2,4,5,6,7,8,9
a,b,c,d,e,f,g,h
q,w,e,r,t,y,u,i
a,s,d,f,g,h,j,k
z,x,c,v,b,n,m,z
в файл
1,2
a,b
q,w
a,s
z,x
и другой файл
4,5
c,d
e,r
d,f
c,v
но я не могу сделать это в awk, используя итеративное решение.
awk -F, '{print $1, $2}'
awk -F, '{print $3, $4}'
делает это для меня, но я бы хотел зацикленное решение.
Я пытался
awk -F, '{ for (i=1;i< NF;i+=2) print $i, $(i+1) }' testfile.csv
но это дает мне один столбец. Похоже, что я перебираю первую строку, а затем перехожу ко второй строке, пропуская все остальные элементы этой конкретной строки.