多语言展示
当前在线:1538今日阅读:162今日分享:23

简单统计文件个数的shell脚本

小编在学习linux的 shell 脚本,基础的脚本虽然简单也不怎么常用,但是对于初学者来说多练才是最重要的;这里小编分享一个自己写的  统计文件个数  的脚本;
工具/原料
1

电脑

2

linux

方法/步骤
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)

注意事项

个人学习经验,仅作分享交流;

推荐信息