find ./ "*.c" | xargs wc -l
find得出所有c文件名,作为参数传给wc,wc统计每个文件的行数,并得出和。
wc:
-l 统计行数;
-c 统计字节数;
-w 统计字数;
find ./ "*.c" | xargs cat | grep -v ^$ | wc -l
find找出所有c文件,cat打开所有c文件,grep从打开的文件流中过滤所有空行(^$匹配空行,^代表行头,$代表行尾,-v参数选择没有匹配的行),wc统计行数。
find ./ "*.c" | xargs wc -l
find得出所有c文件名,作为参数传给wc,wc统计每个文件的行数,并得出和。
wc:
-l 统计行数;
-c 统计字节数;
-w 统计字数;
find ./ "*.c" | xargs cat | grep -v ^$ | wc -l
find找出所有c文件,cat打开所有c文件,grep从打开的文件流中过滤所有空行(^$匹配空行,^代表行头,$代表行尾,-v参数选择没有匹配的行),wc统计行数。