Mailinglist Archive: opensuse-de (5177 mails)
| < Previous | Next > |
Re: find | grep
- From: B.Brodesser@xxxxxxxxxxx (Bernd Brodesser)
- Date: Thu, 26 Jun 2003 21:17:48 +0200
- Message-id: <20030626191748.GB10703@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
* Wolfgang Hinsch schrieb am 26.Jun.2003:
An den info-Pages mag ich nicht die fehlende Einheitlichkeit. Wenn
man was sucht ist man oft aufgeschmissen.
Das Härteste war, ich habe mal in der Infopage rumgelesen und bin
auf einen interessanten Befehl gestoßen, er klang zumindest den
Namen nach interessant. Aber es stand da noch nicht mal was dieser
Befehl so grundsätzlich macht. Der Autor konnte sich offensichtlich
nicht vorstellen, daß man anders zu der infopage gelangen konnte als
nach einem bestimmten Befehl suchend.
Die Manpages haben feste Kapitel, die es immer wieder gibt. Da
brauche ich nur das zu lesen, was mich interessiert. Wenn ich z.B
wissen will, ob ich bei einem Bestimmten Befehl irgend etwas mit
einer Umgebungsvariable steuern kann, so suche ich unte ENVIROMENT
und bin klüger. Dieses Kapitel kann natürlich fehlen, z.B wenn es
keine solche Umgebungsvariable gibt, oder wenn die manpage nicht
vollständig ist, auch das kommt leider vor. Bei den Infopages mag es
diese Information auch geben, aber wenn es ein Kapitel Enviroment
gibt, so habe ich Glück gehabt, vielleicht muß ich auch in einem
Unterkapitel suchen oder was weiß ich was.
Dann nimm Dir keine Zeit für perl, Du wirst enttäuscht sein, oder
besser noch, nimm Dir doch Zeit für perl und lerne die RegExp
lieben. Du wirst Dich wundern was man damit alles machen kann. Da
hilft einem C oder C++ auch nicht weiter. Klar geht es damit, die
meisten Programme, die RegExp benutzen sind ja in C geschrieben, und
es gibt auch eine C-Bibliotheksfunktion regex Siehe man 3 regex
Aber wie willst Du es machen, wenn Du etwa
<Anfang .... Ende> durch <Begin .... End> ersetzen willst, die ...
für beliebige Zeichen stehen aber kein > und kein Zeilenumbruch
darin sein darf?
Klar da kann man mit viel Aufwand eine unflexible C-Routine bauen
oder aber s/<Anfang\([^>]*\)Ende>/<Begin\1End>/g nehmen.
Bernd
--
Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet.
Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet.
Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich
bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Am Mit, 2003-06-25 um 20.53 schrieb Kristian Koehntopp:
kdehelp verwenden (Alt-F2, info:/dir eingeben).
Kommt auch, wenn man vom Rettungsring aus klickt. Bedienung ist
zugegeben komfortabler, aber es fehlt eine vernünftige Gruppierung wie
in man (1-8). Außerdem sind für relativ wenige Kommandos info-Pages
vorhanden, und die Weiterleitung auf man läuft nicht.
An den info-Pages mag ich nicht die fehlende Einheitlichkeit. Wenn
man was sucht ist man oft aufgeschmissen.
Das Härteste war, ich habe mal in der Infopage rumgelesen und bin
auf einen interessanten Befehl gestoßen, er klang zumindest den
Namen nach interessant. Aber es stand da noch nicht mal was dieser
Befehl so grundsätzlich macht. Der Autor konnte sich offensichtlich
nicht vorstellen, daß man anders zu der infopage gelangen konnte als
nach einem bestimmten Befehl suchend.
Die Manpages haben feste Kapitel, die es immer wieder gibt. Da
brauche ich nur das zu lesen, was mich interessiert. Wenn ich z.B
wissen will, ob ich bei einem Bestimmten Befehl irgend etwas mit
einer Umgebungsvariable steuern kann, so suche ich unte ENVIROMENT
und bin klüger. Dieses Kapitel kann natürlich fehlen, z.B wenn es
keine solche Umgebungsvariable gibt, oder wenn die manpage nicht
vollständig ist, auch das kommt leider vor. Bei den Infopages mag es
diese Information auch geben, aber wenn es ein Kapitel Enviroment
gibt, so habe ich Glück gehabt, vielleicht muß ich auch in einem
Unterkapitel suchen oder was weiß ich was.
OK, für Perl muss ich mir irgendwann einmal Zeit nehmen. Für alles, was
eine Druckseite übersteigt, greife ich zu C oder C++. Ich hasse
(/\$?*\*[&%$``].)*.!
Dann nimm Dir keine Zeit für perl, Du wirst enttäuscht sein, oder
besser noch, nimm Dir doch Zeit für perl und lerne die RegExp
lieben. Du wirst Dich wundern was man damit alles machen kann. Da
hilft einem C oder C++ auch nicht weiter. Klar geht es damit, die
meisten Programme, die RegExp benutzen sind ja in C geschrieben, und
es gibt auch eine C-Bibliotheksfunktion regex Siehe man 3 regex
Aber wie willst Du es machen, wenn Du etwa
<Anfang .... Ende> durch <Begin .... End> ersetzen willst, die ...
für beliebige Zeichen stehen aber kein > und kein Zeilenumbruch
darin sein darf?
Klar da kann man mit viel Aufwand eine unflexible C-Routine bauen
oder aber s/<Anfang\([^>]*\)Ende>/<Begin\1End>/g nehmen.
Bernd
--
Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet.
Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet.
Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich
bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
| < Previous | Next > |