输入文件“ temp.txt”具有多行。脚本将解析temp.txt并在不同文件夹中搜索这些字符串。如果结果为“ True”,则不要检查其他文件夹并继续下一个对象。有什么办法可以做到这一点?
temp.txt
abc
abd
abe
abf
abg
xyz
m1
m2
m3
m4
m5
脚本:
#!/bin/bash
tmpfile="/home/admin/temp.txt"
xyz=$(echo /home/admin/m*)
function do_job() {
if [ "$a" -ne 0 ]; then
echo "$i" 'True';
else
echo "$i" 'false';
fi
}
for x in ${xyz};
do
cd "$x" || exit
while read -r i; do
do_job "$i" &
done < "$tmpfile"
done