View previous topic :: View next topic |
Author |
Message |
Erdie Advocate


Joined: 20 May 2004 Posts: 2657 Location: Heidelberg - Germany
|
Posted: Mon Jul 13, 2009 8:14 am Post subject: Script Frage |
|
|
Hi,
ich möchte mit einem Script folgendes realisieren:
1. Mit Wget eine html runterladen
2. Datei mit grep nach bestimmten Stichwort durchsuchen
3. a) Falls grep nichts ausgibt (Stichwort nicht in Datei enthalten) -> Aktion x auslösen
b) Falls grep etwas ausgibt (Stichwort in Datei enthalten) -> Aktion y auslösen
4. Aktion x / y sollte bestenfalls ein KDE Dialog sein, den man einfach wegklicken kann. Gibt es da was fertiges in KDE3.5.10, was man auf der Kommandozeile aufrufen kann?
Meine Frage bezieht sich im wesentlichen auf Punkt 3. Wie könnte man den Entscheidungsprozess am einfachsten programmieren?
Grüße
Erdie _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
 |
Necoro Veteran


Joined: 18 Dec 2005 Posts: 1912 Location: Germany
|
Posted: Mon Jul 13, 2009 8:58 am Post subject: Re: Script Frage |
|
|
Erdie wrote: | Meine Frage bezieht sich im wesentlichen auf Punkt 3. Wie könnte man den Entscheidungsprozess am einfachsten programmieren? |
Code: | if grep -q $STICHWORT $DATEI; then
aktion_y
else
aktion_x
fi |
_________________ Inter Deum Et Diabolum Semper Musica Est. |
|
Back to top |
|
 |
Erdie Advocate


Joined: 20 May 2004 Posts: 2657 Location: Heidelberg - Germany
|
Posted: Mon Jul 13, 2009 9:13 am Post subject: |
|
|
Hi Necoro,
vielen Dank. Ich werds gleich probieren.
Grüße
ERdie _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
 |
69719 l33t

Joined: 20 Sep 2004 Posts: 865
|
Posted: Mon Jul 13, 2009 9:17 am Post subject: |
|
|
Oder
Code: |
grep -q $STICHWORT $DATEI && echo aktion_1 || echo aktion_2
|
|
|
Back to top |
|
 |
Necoro Veteran


Joined: 18 Dec 2005 Posts: 1912 Location: Germany
|
Posted: Mon Jul 13, 2009 9:24 am Post subject: |
|
|
escor wrote: | Oder
Code: |
grep -q $STICHWORT $DATEI && echo aktion_1 || echo aktion_2
|
|
Eher weniger
Code: | > true && false || echo "hi"
hi |
_________________ Inter Deum Et Diabolum Semper Musica Est. |
|
Back to top |
|
 |
69719 l33t

Joined: 20 Sep 2004 Posts: 865
|
Posted: Mon Jul 13, 2009 9:31 am Post subject: |
|
|
Necoro wrote: | escor wrote: | Oder
Code: |
grep -q $STICHWORT $DATEI && echo aktion_1 || echo aktion_2
|
|
Eher weniger
Code: | > true && false || echo "hi"
hi |
|
Die Funktionen sollten auch 0 zurück liefern, dann funktioniert es. |
|
Back to top |
|
 |
Necoro Veteran


Joined: 18 Dec 2005 Posts: 1912 Location: Germany
|
Posted: Mon Jul 13, 2009 9:34 am Post subject: |
|
|
escor wrote: | Die Funktionen sollten auch 0 zurück liefern, dann funktioniert es. |
Schon - aber es ist trotzdem hochgradig fehleranfällig Und vor allem wenn das "aktion_?" etwas länger sein sollte, ist ein "if" auch übersichtlicher  _________________ Inter Deum Et Diabolum Semper Musica Est. |
|
Back to top |
|
 |
|