#!/bin/bash for i in ???_*/???_*.txt do echo $i dir=`dirname $i` file=`basename $i` cd ${dir} make ${file} cd .. echo done