我正在寻找一种方法来生成目录中所有目录的列表,以便我可以循环遍历并对列表中的每个目录执行操作。
我已经能够做到这一点:
$ for dirs in /var/lib/tomcat7/webapps/*; do echo $dirs; done;
这将返回以下列表:
/usr/local/jss/tomcat/webapps/bender
/usr/local/jss/tomcat/webapps/bender.war
/usr/local/jss/tomcat/webapps/fry
/usr/local/jss/tomcat/webapps/fry.war
/usr/local/jss/tomcat/webapps/leela
/usr/local/jss/tomcat/webapps/leela.war
这是一个好的开始,但我需要忽略 .war 文件。我怎样才能做到这一点?
我还需要将目录的名称(没有完整路径)捕获到一个变量中。