私はテキストファイルに01-01-2013.txtと言ってもらい、以下のような内容を持っています
cat 01-01-2013.txt | cut -d',' -f1-10 | head -6
TIMESTAMP,DATE,HOUR_MINUTE,CAWFM,CSQ2,DBCRIS.CA.MSG,DBI.MSBR.INCOMING.Q,DBI.MSBR.INCOMING.Q.ERROR,DBT.CA.RECEIVE.CUST,DBT.CA.RECEIVE.CUST.エラー 20130101000019,01.01.2013,00:00,0,0,0,0,0,6893,31 20130101000133,01.01.2013,00:01,0,0,0,0,0,6858,31 20130101000246,01.01.2013,00:02,0,0,0,0,0,6661,31 20130101000359,01.01.2013,00:03,0,0,0,0,0,6314,31 20130101000512,01.01.2013,00:05,0,0,0,0,0,6074,31
列の数を見つけようとしたときに、以下のコマンドを使用しましたが、以下のように期待される結果が得られません。1を返すだけです
awk 'BEGIN {IFS=","};END{print NF}' 01-01-2013.txt
結果
1
列の総数を調べるのを手伝ってください。