Forum: PC-Programmierung Linux Bash Script if.


von Michi (Gast)


Lesenswert?

Hallo,

ich habe eine Frage zur Bash Programmierung.

In einem script frage ich mit:

grep_result="`cat datei | grep -o bla`"

z.b. eine Datei ab.
Ich möchte nun wenn grep_result nicht nur einmal bla enthällt ein 
kommando ausführen.
Bisher habe ich mit

if [ -n "$grep_result" ] ; then

abgefragt das ist aber schon erfüllt wenn nur einmal bla vorhanden ist.
Es soll erst ab 3 >= bla erfüllt sein.
Wie könnte ich das machen?

Michi

von Stefan P. (form)


Lesenswert?

grep_result="`cat datei | grep -o bla | wc -l`"
if [ $grep_result -gt 2 ]
then
 echo Knorborkel
fi

von Michi (Gast)


Lesenswert?

Super, vielen dank :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.