Linux下怎么快速知道文档总共有多少行 Posted on 2022-04-18 In 面试 Linux下怎么快速知道文档总共有多少行 Linux下怎么快速知道文档总共有多少行: 命令行, C API 或者别的自己用的语言的API 用wc -l命令 例如: 12$ echo "1\n2\n3" | wc -l$ 3 如果认为行数的定义就是\n的个数加一的话,那么可以用C这样统计 123456789101112131415#include <stdio.h>int main(int argc, char **argv){ FILE *f; char c; int n = 0; f = fopen(argv[1], "r"); do { c = fgetc(f); n += c == '\n'; } while (c != EOF); printf("%d\n", n + 1);}