【发布时间】:2012-07-25 18:38:11
【问题描述】:
我有一个由其他人创建的 bash 脚本,我需要对其进行一些修改。 由于我是 Bash 新手,可能需要一些常用命令的帮助。
脚本简单地循环遍历一个目录(递归)以获得特定的文件扩展名。 这是当前脚本:(runme.sh)
#! /bin/bash
SRC=/docs/companies/
function report()
{
echo "-----------------------"
find $SRC -iname "*.aws" -type f -print
echo -e "\033[1mSOURCE FILES=\033[0m" `find $SRC -iname "*.aws" -type f -print |wc -l`
echo "-----------------------"
exit 0
}
report
我只需键入 #./runme.sh 即可看到所有扩展名为 .aws 的文件的列表
我的主要目标是限制搜索。 (某些目录的文件太多) 我想运行脚本,将其限制为 20 个文件。
是否需要将整个脚本放入循环方法中?
【问题讨论】: