Open2
Daily tips: shell script
CSVファイルの列数を表示
#!/bin/bash
for file in `\find . -name '*.csv'`; do
awk -F, '{print NF}' < $file | uniq | wc -l
done
awk変数
NFは、列数を表す。
そのため、以下のようにすると、ファイルの列数を表示できる。
awk -F, '{print NF}' < cat somefile
#!/bin/bash
for file in `\find . -name '*.csv'`; do
awk -F, '{print NF}' < $file | uniq | wc -l
done
NFは、列数を表す。
そのため、以下のようにすると、ファイルの列数を表示できる。
awk -F, '{print NF}' < cat somefile