On Wed, Jun 25, 2003 at 04:12:13PM +0200, Horst Jäger wrote:
Ich finde nichts auf der Welt so grausam wie die manpages und es ist mir bisher erst ein einziges Mal passiert, dass mir eine manpage geholfen hat.
Manpages sind Nachschlageseiten, haben also die Struktur eines Lexikons. Sie sind kein Tutorial, haben also nicht die Struktur einer Anleitung. In klassischem Unix gab es immer zwei Handbücher, die Manpages zum Nachschlagen (diese auch Online) und die Guides und Handbooks, zum Lernen. In FreeBSD kann man das heute noch sehen, es kommt neben den Manpages auch mit dem Handbook, das die Strukturen lehrt und verdeutlicht. Linux hat eine so strukturierte Dokumentation nie gehabt, sonder immer nur mit den Manpages gearbeitet. Später kamen dann die HOWTO-Dokumente dazu, die ein wenig die Aufgabe der Handbooks übernehmen.
Man muss glaube ich schon ein recht hohes Niveau haben (zumindest linuxmäßig) um damit was anfangen zu können. Ich ziehe mir immer reflexmäßig die mps rein, hab jedes Mal wieder gleichermaßen nix davon und muß jemand fragen der sich auskennt.
Manpages sind in der Tat nur für Leute, die sich auskennen und die jetzt "noch mal schnell diese Option da" nachschlagen wollen.
find / -iname '*.txt' -exec grep egal {} ; tut's, aber klappt nicht mit z.B. egal* . Das Problem hatte ich früher schon: man muss Anführungszeichen setzen ("egal*" ) und das klappt auch nicht - jemand hat mich auch in seiner Mail davor gewarnt.
grep verwendet keine Shell Globs ("*", "?", "[a-z]"), sondern Grep Regular Expressions. Statt "*" schreibst Du also ".*" (. ist ein beliebiges Zeichen, und * sind Null oder mehr Wiederholungen des vorhergehenden Zeichens), statt "?" schreibst Du "." und "[a-z]" wird tatsächlich auch "[a-z]" beschrieben. Kristian