Linux 15.068 Themen, 107.492 Beiträge

Abfrage für in Skript ob txt vorhanden oder nicht ?

bashfreak / 4 Antworten / Baumansicht Nickles

Hallo
HALLO
Kennt wer ein Skript was in einer bestehenden datei nach einem definierten txt sucht, also eine Abfrage ob der txt vorhanden ist oder nicht?

Zbsp

if [keine Ahnung was hier drinnen stehen könnte]; then
echo "text vorhanden"
else
echo "txt nicht vorhanden"
fi

Danke

bei Antwort benachrichtigen
REPI bashfreak „Abfrage für in Skript ob txt vorhanden oder nicht ?“
Optionen

#!/bin/sh
isttxt=$(cat auszulesende.Datei | grep "gesuchter Text")
if [ "$isttxt" ] ; then
echo "Text ist"
else
echo "Text ist nicht"
fi


repi



Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
bashfreak REPI „ !/bin/sh isttxt cat auszulesende.Datei grep gesuchter Text if isttxt then echo...“
Optionen

Danke geht bestens :-))

MFG BASHY

bei Antwort benachrichtigen
bashfreak Nachtrag zu: „Danke geht bestens :- MFG BASHY “
Optionen

Hi ich nochmal
So nun habe ich dank der hilfe der user hier alles zusammen, bis auf eines, ich kann ja nun nach einem txt suchen lassen mit Deinem Skript und auch ggf einen eintrag schreiben lassen wenn Abfrage ok oder nicht.
Wie schaut es denn aus hast Du auch einen befehl parat der den gefundenen txt löscht und durch einen von mir definierten ersetzt oder nur löscht.

Danke bashy

bei Antwort benachrichtigen
Klaus_T bashfreak „Hi ich nochmal So nun habe ich dank der hilfe der user hier alles zusammen, bis...“
Optionen

Das sollte mit sed gehen. Habe mich da allerdings noch nicht eingearbeitet, weil es wirklich kompliziert ist. Lese mal:

man sed

Bye, Klaus

bei Antwort benachrichtigen