小编在进修linux的 shell 剧本,根本的剧本固然简单也不怎么常用,可是对于初学者来说多练才是最主要的;这里小编分享一个本身写的 统计文件个数 的剧本;
起首如下图,这是小编剧本可以实现的结果;执行剧本,弹出对话 “输入文件类型”,写上 文件类型 d(目次) 或者 f(文件);然后直接给出 个数;
小编是在 /tmp 目次下测试的; ll 号令可以看到文件的类型和所有文件;(linux的文件类型 需要大师把握)
shell剧本,说白了就是对 linux 号令的调集应用,让我们更快的实现目标;所以要写剧本先要熟悉号令;小编的剧本用的号令之一就是 find 号令;经由过程 find -type 查找指心猿意马类型的文件;如图 ,f (linux 用 - 暗示)指心猿意马的是 通俗文件;(文件类型几种,就只说常见 目次 d 和通俗文件 f 的)
然后 find -type d就可以查看当前目次下 的次级目次;包罗埋没的 目次 ;(就是 点 “.” 开首的目次)
find -name “ ”,这个号令可以指命名字来查找;连系 -type,呈现 find -type ! -name “.*”,如许就可以只查找 显示的文件;如图二;
然后经由过程管道符 “|”连系 wc(可以统计) 这个号令,可以直接统计出目次个数;
然后我们大白了号令就可写剧本了(根基的剧本书写规范,仍是要懂的);如下图就是小编的剧本,很是简单;( read 是 读取键入的值,付与后面的变量 x)
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!