0
本帖最后由 蔡炳森 于 2016-2-29 22:26 编辑
#!/bin/bash
cd $1
ls -l > /tmp/mu.txt
n=`cat /tmp/mu.txt |cut -c 1 |grep d |wc -l`
m=`cat /tmp/mu.txt |cut -c 1 |grep - |wc -l`
echo "一级子目录的数量为$n"
echo "子文件的个数为$m"
只统计了一级子目录的数量。运行脚本时候,加上要统计的目录就行。
#!/bin/bash
cd $1
ls -l > /tmp/mu.txt
n=`cat /tmp/mu.txt |cut -c 1 |grep d |wc -l`
m=`cat /tmp/mu.txt |cut -c 1 |grep - |wc -l`
echo "一级子目录的数量为$n"
echo "子文件的个数为$m"
只统计了一级子目录的数量。运行脚本时候,加上要统计的目录就行。
0
#!/bin/bash
cd $1
n=`find . -type d |wc -l`
m=`find . -type f |wc -l`
n1=$[$n-1]
echo "所有子目录的数量$n1"
echo "所有子文件数量$m"
统计一个目录下所有子文件和子目录的数量
cd $1
n=`find . -type d |wc -l`
m=`find . -type f |wc -l`
n1=$[$n-1]
echo "所有子目录的数量$n1"
echo "所有子文件数量$m"
统计一个目录下所有子文件和子目录的数量
编辑回复