haben zwei Dateien:
file1 ist mit den Schlüsselwörtern - INFO ERROR
file2 wird die Liste der Protokolldateien Pfad - path1 path2
ich brauche, um zu beenden aus dem Skript wenn eine der Bedingungen in einer der Schleifen fehlgeschlagen ist. HierWhile-Schleifen in Unix-Scripting
ist der Code:
#!/bin/bash
RC=0
while read line
do
echo "grepping from the file $line
if [ -f $line ]; then
while read key
do
echo "searching $key from the file $line
if [ condition ]; then
RC=0;
else
RC=1;
break;
fi
done < /apps/file1
else
RC=1;
break;
fi
done < apps/file2
exit $RC
Thank you!