How to display filename from a column using Awk?

后端 未结 3 1637
太阳男子
太阳男子 2021-01-22 12:22

I\'m trying to do a command which add to my file: Name of the current input file + Index of line where numbers of commas are less than 5 + numbers of commas across the line.

3条回答
  •  温柔的废话
    2021-01-22 13:02

    For strings, use %s format in printf:

    awk -F"," '{ if(NF > 5) printf("Filename: %s  Index: %d Number of commas : %d\n",FILENAME,NR, NF-1); }' dsc* >> filename.csv
    

提交回复
热议问题