On 01-Nov-2001 Thomas Hofer wrote:
find . -type f -name "*.html" -exec bash -c 'lynx -dump $0 \ | grep -i openbsd >/dev/null && echo $0' {} \;
Irre :-) Und wenn ich das ">/dev/null" weglasse, entspricht es sogar voll meinen Vorstellungen. Ich hatte es mit "-exec xterm" versucht, aber das war nichts.
for x in `grep -rilH "<html>" *`; do lynx -dump $x \ | grep -i Suchwort >/dev/null && echo $x ; done
...oder wenn man auch die gefundenen Zeilen ausgeben will (und zwar *nach* dem Filenamen):
for x in `grep -rilH "<html>" *`; do z=`lynx -dump $x \ | grep -i Suchwort` && echo -e "Filename: $x\n$z\n" ; done
Warum tue ich mich mit "for ... do" nur immer so schwer? Wenn ich es
lese, finde ich es voellig logisch, bloss wenn ich selbst darauf kommen
soll...
Vielen Dank und einen schoenen Abend,
Heinz.
--
E-Mail: Heinz W. Pahlke