ich bin eigentlich der Annahme das ich mit "or" bei einer if Abfrage entweder A=gleich oder B=gleich ist,
aber irgenwo habe ich wohl ein Denkfehler:
eine Datei names datei.txt mit folgendem Inhalt:
foobar1
foobar2
foobar3
foobar4
dazu mein Code:
Code: Alles auswählen
#!/bin/bash
while read line; do
if [ ! "$line" == "foobar2" ] || [ ! "$line" == "foobar4" ]; then
continue
else
echo "match: $line"
fi
done < file.txt
Danke