15 lines
195 B
Bash
15 lines
195 B
Bash
#! /bin/bash
|
|
|
|
for i in `ls -1 "$1"`
|
|
do
|
|
if [[ -d "$1/$i" ]]
|
|
then
|
|
($0 "$1/$i" "$2")
|
|
else
|
|
cat "$1/$i" | grep "$2" > /dev/null
|
|
if [[ $? -eq 0 ]]
|
|
then
|
|
echo "$1/$i"
|
|
fi
|
|
fi
|
|
done |