440 Stimmen

Wie testet man mit der Bash, ob ein String in einer Datei existiert?

Ich habe eine Datei, die Verzeichnisnamen enthält:

my_list.txt :

/tmp
/var/tmp

Ich möchte in der Bash prüfen, bevor ich einen Verzeichnisnamen hinzufüge, ob dieser Name bereits in der Datei existiert.

-1voto

Triangle Punkte 1409
if grep -q "$Filename$" my_list.txt
   then
     echo "exist"
else 
     echo "not exist"
fi

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X