return のフォルダーにいるとしls
ますTest.csv
。Test.csv
(標準のコンマ区切りファイル)の行数と列数を取得するには、どのコマンドを入力すればよいですか?
10554 次
1 に答える
25
を使ってみてくださいawk
。適切にフォーマットされた csvファイルの操作に最適です。
awk -F, 'END {printf "Number of Rows : %s\nNumber of Columns = %s\n", NR, NF}' Test.csv
-F,
csvファイル,
のフィールド区切りとして 指定します。
ファイルトラバーサルの最後に、それぞれ行数と列数の値をNR
持つNF
別の迅速で汚いアプローチは次のようになります
# Number of Rows
cat Test.csv | wc -l
# Number of Columns
head -1 Test.csv | sed 's/,/\t/g' | wc -w
于 2013-11-02T10:17:41.597 に答える