Suche Dateinpfad in .txt

E

ElPanso

Hallo,

mein Problem ist folgendes:

Ich habe Textdatein in denen zwei für mich relevante Dinge stehen.

Zum einen die Zeile:

Enabled: true #oder false

und zum anderen der Pfad eines Ordners.

Ich möchte mit meinem Script rausfinden ob 1) "Enabled" auf true oder false steht und 2) ob der angegeben Ordner in dem Pfad existiert (um Tippfehler zu erkennen/vermeiden).

Problematisch für mich ist die Suche.
Die Dokumente sind alle grob gleich aufgebaut. Allerdings variiert die Zeile in der die wichtigen Infos stehen.

Würde mich freuen, wenn jemand eine Lösung für ich hat.
 
Idee:

1) grep "Enabled: " *.txt
2) Steht vor der Zeile, in dem der Ordner steht, auch ein Schlüsselwort wie "Directory: " oder so? Dann:

DIR=$(sed -ne "s/Directory: \(.*\)$/1/gp")
If [ ! -d $DIR ]
then
echo "$DIR existiert nicht!"
exit
fi

Gesendet von meinem XT894 mit Tapatalk
 

Ähnliche Themen

suchen und ersetzen, Format erhalten

[HowTo] Debian Installation mit Installer über SSH

Zurück
Oben