リポジトリファイルを検索して、ディレクトリにファイルがあるかどうかを確認したいと思います。これを行うには、探しているファイルが含まれていると思われるディレクトリをループし、そのファイルがrepository.txtにあるかどうかを確認します。そこにある場合は、ブール値を変更し、リポジトリ内のすべてのファイルを比較した後、そのブール値を確認します。
for file in *
do
inThere=false
cut -d, -f1 $repo | while read line
do
echo "comparing "$line" == "$file" "
if [ "$line" == "$file" ]; then
inThere=true
echo "I got tripped!!" #inThere is true
echo "in there is $inThere"
fi
done
echo "in there is $inThere" #inThere is false
done
変化するブール値を永続化する方法はありますか、それともこれを行う別のよりスマートな方法がありますか?ご不明な点がございましたらお知らせください。