Linux 15.036 Themen, 107.107 Beiträge

Abfrage isttxt mehrere variablen abfragen ?

bashfreak / 5 Antworten / Baumansicht Nickles

Hallo
Frage zum auslesen mehrerer wörter aus einer Datei ....
Im moment Frage ich so ab
istxt=$(cat $com.ini | grep "test")
if [ "$isttxt ] ; then
echo "test found"
else
echo "test not found"
fi

Aber wie kann Ich 2 oder mehr variablen Abfragen zsp
möchte ich nicht nur nach "test" suchen sondern nach mehr zbs

istxt=$(cat $com.ini | grep "test" ? "test1" ? "test2")
if [ "$isttxt ] ; then
echo "test found"
else
echo "test not found"
fi

Anstatt ? müßte da was brauchbares stehen ...
Vielleicht weiß wer Rat ?

Danke bashy

bei Antwort benachrichtigen
Klaus_T bashfreak „Abfrage isttxt mehrere variablen abfragen ?“
Optionen

for i in test test1 test2 test3; do
istxt=$(cat $com.ini | grep $i)
done

Bye, Klaus

bei Antwort benachrichtigen
bashfreak Nachtrag zu: „Abfrage isttxt mehrere variablen abfragen ?“
Optionen

HI
Danke erst einmal.
Verstehe Ich nicht so ganz, also das Skript fragt nun ab ob sich die 4 benannten Wörter in der besagten Datei befinden.
Soweit OK oder doch nicht wie kann ich nun damit weiter arbeiten ?
Also zsb das wenn die Abfrage OK ist ein weiterer Befehl ausgeführt wird, falls nicht ggf eine Fehler Meldung oder so etwas in der Art.
Wie gesagt Sorry wegen meiner Dummen Fragen aber das ist für mich Neuland.

Danke bashy

bei Antwort benachrichtigen
Klaus_T bashfreak „HI Danke erst einmal. Verstehe Ich nicht so ganz, also das Skript fragt nun ab...“
Optionen

Am besten mit dem case - esac Befehl. Haben wir dir schon mal beschrieben hier, in einem anderen Script.

Bye, Klaus

bei Antwort benachrichtigen
bashfreak Klaus_T „Am besten mit dem case - esac Befehl. Haben wir dir schon mal beschrieben hier,...“
Optionen

Hallo
Ja ich weiß aber es hatte damals nicht bei mir funktioniert weiß auch nicht warum, also Danke für den buch Tip werde ja nicht drumm herum kommen mich mal damit etwas genauer zu befassen, habe im www schon ein haufen Anleitungen gelesen zum "case - esac" so eine richtige site für anfänger habe ich noch nicht gefunden wo der Begriff für nen Dummy erklärt ist vielleicht kennt ja wer eine Site bis mein Buch eingetrudelt ist ?
(kann das Posting Leider nicht mehr finden)

Danke mfg bashy

bei Antwort benachrichtigen
Kirin bashfreak „Abfrage isttxt mehrere variablen abfragen ?“
Optionen

Hi bashy,

Ich empfehle mal:
O'Reilly
Man sollte dann doch mal wieder den toten Baum benutzen, vor allem sind die Bücher von O'Reilly klasse
Grüße
Kirin

bei Antwort benachrichtigen