按排序顺序获取项目中所有文件的行数.(Bash终端)

smi*_*dha 9 unix linux bash terminal

我有这个文件夹包含很多*.cpp和*.h文件.我想得到所有文件的行数,并按行数的排序顺序显示在屏幕上.

我知道wc -l *.h *.cpp将显示所有带行数的文件名,但不按排序顺序显示.

thi*_*ton 18

使用wc -l *.h *.cpp | sort -n.一个工作(排序),一个工具(sort).

  • 如果您正在使用子目录(例如java)处理案例,则以下命令将以递归方式执行相同操作.`找到.-name*.java | xargs wc -l | sort -n` (2认同)