#!/bin/bash# 查找当前目录中所有大于1mb的文件,把文件名写到文本文件中,统计个数# # find命令,参数:路径地址,命令参数,-size n (查找长度为n的文件) -type f (查找某类型文件,f普通文件)# tee命令 参数:文件名 (把输入数据保存成文件)# | 管道符号 把第一个命令的执行结果传给第二个命令# wc统计命令,参数:-l (统计行数)find ./ -size +1k -type f | tee bigfile.txt | wc -l
#!/bin/bash# 目的:查找/目录下,文件名以abc开头的文件100个,保存到文件中# # for in循环# shell的命令替换,反引号,将命令执行结果保存到变量中# find查找命令 参数:-name "xxx" (查找文件名,里面可以用通配符*)# head开头命令 参数:-n (显示多少行)# 输出重定向>> 两个>>代表追加for filename in `find / -name "abc*" | head -n 100`do echo $filename >> abcfile.txtdone