다음 내용이 포함된 file1이 있습니다.
1,joe,jim,bob,sally,mark,sue,etc,etc
2,julie,barbra,joe,jim,bob,sally,mark,sue,etc,etc
1,clarie,mike,joe,jim,bob,sally,,etc,etc
2,matt,alivia,joe,jim,bob,mark,sue,etc,etc
1,julie,claire,joe,jim,bob,sally,mark,sue,etc,etc
2,sophia,joe,jim,bob,sally,mark,sue,etc,etc
열 1이 숫자 순서로 되어 있고 file2에 기록되도록 변경하고 싶습니다.
1,joe,jim,bob,sally,mark,sue,etc,etc
2,julie,barbra,joe,jim,bob,sally,mark,sue,etc,etc
3,clarie,mike,joe,jim,bob,sally,,etc,etc
4,matt,alivia,joe,jim,bob,mark,sue,etc,etc
5,julie,claire,joe,jim,bob,sally,mark,sue,etc,etc
6,sophia,joe,jim,bob,sally,mark,sue,etc,etc
내 file1에는 100,000개 이상의 행이 있고 각 행에는 65-90개의 열이 있습니다.
답변1
쉼표가 이스케이프되지 않는다고 가정하는 가능한 솔루션:
awk 'BEGIN { OFS=FS="," } { $1=NR; print }' input.csv > output.csv