此命令将计算子目录中的文件数量。
find . -maxdepth 1 -type d |while read dir;do echo "$dir";find "$dir" -type f|wc -l;done
看起来像
./lib64
327
./bin
118
是否可以让它看起来像
327 ./lib64
118 ./bin
相反?
最佳答案
有很多方法可以做到这一点......这里有一些不会对您的代码进行太大更改的方法。 (为了便于阅读,我将其分成多行。)
find . -maxdepth 1 -type d | while read dir; do
echo `find "$dir" -type f | wc -l` "$dir"
done
关于linux - 这可以打印在同一行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012296/