1、首先如下图,这是小编脚本可以实现的效果;执行脚本,弹出对话 “输入文件类型”,写上 文件类型 d(目录) 或者 f(文件);然后直接给出 个数;
2、小编是在 /tmp 目录下测试的; ll 命令可以看到文件的类型和所有文件;(linux的文件类型 需要大家掌握)
3、shell脚本,说白了就是对 linux 命令的集合应用,让我们更快的实现目的;所以要写脚本先要熟悉命令;小编的脚本用的命令之一就是 find 命令;通过 find -type 查找指定类型的文件;如图 ,f (linux 用 - 表示)指定的是 普通文件;(文件类型几种,就只说常见 目录 d 和普通文件 f 的)
4、然后 find -type d就可以查看当前目录下 的次级目录;包括隐藏的 目录 ;(就是 点 “.” 开头的目录)
5、find -name “ ”,这个命令可以指定名字来查找;结合 -type,出现 find -type ! -name “.*”,这样就可以只查找 显示的文件;如图二;
6、然后通过管道符 “|”结合 wc(可以统计) 这个命令,可以直接统计出目录个数;
7、然后我们明白了命令就可写脚本了(基本的脚本书写规范,还是要懂的);如下图就是小编的脚本,非常简单;( read 是 读取键入的值,赋予后面的变量 x)