我正在嘗試添加到我的文件中的命令: 當前輸入文件的名稱+行號索引,其中逗號的數目小於5 +行中逗號的數目。awk - 顯示文件名稱
我:
awk -F"," '{ if(NF > 5) printf("Filename: %d Index: %d Number of commas : %d\n",FILENAME,NR, NF-1); }' dsc* >> filename.csv
輸出是:
Filename: 0 Index: 68520 Number of commas : 6
指數和逗號似乎工作正常,但什麼名? 我在做什麼錯?
應該如:
Filename: dscabc.txt Index: 68520 Number of commas : 6
Filename: dscabc1.txt Index: 123 Number of commas : 6