Guten Abend,

stehe derzeit vor einem Problem das ich gern ohne viele Schleifen, etc. umgehen möchte. Folgendes dazu:

Es gibt eine Datei namens "done-path.db" mit folgendem inhalt

Code:
/home/archived/folder-1/datei1.txt
/home/archived/folder-2/datei1-super.txt
Nun habe ich in einer Variable "$line" den Inhalt

Code:
datei1.txt
wird nun ein "grep" wie folgt gemacht,

Code:
cat done-path.db | grep "${line}"
gibt es als Ausgabe:

Code:
/home/archived/folder-1/datei1.txt
/home/archived/folder-2/datei1-super.txt
erhalten möchte ich lediglich

Code:
/home/archived/folder-1/datei1.txt
Ich weiß, dass man eine exakte Übereinstimmung mit

Code:
grep -Fx "..."
erwirken kann. Nur, wenn sich in der Variable auch der Pfad zur Datei befindet, welcher sich differenziert, ist die Ausgabe gleich NULL. Die Lösung ist sicher gänzlich einfach, bin nur schon den ganzen Tag am Schreiben...

Gruß