假设我在ls
返回Test.csv
的文件夹中。 我input什么命令来获取Test.csv
的行数和列Test.csv
(一个标准的逗号分隔文件)?
尝试使用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