Ich habe über ein Dutzend Lösungsbeiträge zu diesem Thema gelesen, doch mein Problem bleibt bestehen. Warum kann ich die HITS
oder MISSES
Variable in meinem Code nicht erhöhen? Ich kann einfach nicht den Fehler sehen:Eine Variable in bash kann nicht erhöht werden. Umfang Fehler? Syntax?
MISSES=0
HITS=0
for fName in *.dat; do (
if grep -q "hit" "$fName"; then
echo "$fName hit";
((HITS++));
else
echo "$fName miss";
((MISSES++));
fi;
);done
Ich habe gerade angefangen, mich mit bash vertraut gemacht, damit ich weiß, bisher nur sehr wenig.
Großartig, danke. Du hast in 2 Minuten geantwortet, was ich ungefähr eine Stunde lang herausgefunden habe. – OnAcc