Mailinglist Archive: opensuse-de (1765 mails)

< Previous Next >
Re: Inhalt einer Datei suchen
  • From: David Haller <lists@xxxxxxxxxx>
  • Date: Fri, 17 Mar 2006 03:41:26 +0100
  • Message-id: <20060317024126.GA12747@xxxxxxxxxxxxxxxxxx>
Hallo,

Am Thu, 16 Mar 2006, Thomas Hertweck schrieb:
>Detlef Reichelt wrote:
>> [...]
>> soll ich also bei jeder Antwort, die ich hier oder auch woanders gebe, erstmal
>> die Changelogs durchsuchen, ob meine Antwort vielleicht 1995 falsch gewesen
>> wäre?

Nein. Aber andererseits auch nicht implizieren, dass deine Antwort
ueberall[1] richtig ist. Aber siehe unten.

>Jungs, diese Diskussion fuehrt zu nichts. Ich denke, wir sind hier auf
>einer SuSE-Liste, also reden wir primaer von SuSE Linux, und unter
>Betrachtung der Ziel-Gruppe von SuSE duerften die meisten Leute auf
>dieser Liste eine Version zwischen 9.1 und 10.0 haben. Basierend auf
>diesem Hintergrund finde ich es nicht gut, Loesungen, die hier
>funktionieren, als falsch darzustellen,

Das habe ich nicht. Ich habe aber, wohl etwas zu plump darauf
hingewiesen, dass es eben noch nichtmal(!) mit jedem GNU grep (unter
Linux) funktioniert.

>andererseits finde ich es aber auch super, auf Ausnahmen hinzuweisen und
>Sonderfaelle aufzuzeigen. Da kann jeder etwas lernen und es wird einem
>bewusst, dass man Dinge manchmal als selbstverstaendlich hinnimmt, die
>doch anderweitig gar nicht so wirklich selbstverstaendlich sind.

Genau das war und ist mein Anliegen. Oft sind es ja GNUismen, die man
(aus Unkenntnis[2]) als "selbstverstaendlich" ansieht, oder
Eigenschaften einer Shell, aber -- zumindest mir geht das so -- wenn
das selbst mit einem GNU/Linux nicht ueberall funktioniert faellt bei
mir der Hinweis (auf den beschraenkten Versions-Horizont?) wohl mal
etwas plumper aus.

Scheinbar auch mal zu plump fuer manche. Oder wie auch immer. Ich will
hier und dabei nichts werten!

Andererseits, wenn sich durch diese Diskussion hier auch nur eine Person
des Problems bewusst wird, darf ich, als Pedant, der ich sein kann, mein
Kreuzerl bei "Zweck erfuellt" machen... *eg*

Ja, wir sind hier nicht in de.comp.os.unix.shell. Aber es ist mir ein
Anliegen, darauf hinzuweisen, dass man auf GNUismen oder "neue"
Funktionen hinweisen sollte, sofern diese einem bekannt sind -- bzw.
ich will das Wissen um die Vielfalt an (teils inkompatiblen) Versionen
weiterverbreiten. Teilweise steht auch in den man- und/oder infopages
etwas zur "Konformitaet". Ein "geht mit GNU grep Version bla" reicht ja.

Auf keinen Fall sollte man aber beleidigt reagieren, wenn man darauf
hingewiesen wird, dass es $foo eben nicht bei allen "grep"- oder
anderen Programmen gibt. Darauf reagiere ich gereizt. Denn wer hier ne
Weile mitliest, sollte mitbekommen haben, dass ich gerne mal (knapp)
darauf hinweise, dass es $foo eben nicht ueberall gibt...

Ich will primaer das Problembewusstsein foerdern, und da gibt mein
teilweise "uralt" SuSE natuerlich oft ein hervorragendes
(Gegen-)Beispiel ab.

Das Wissen um die Inkompatibilitaeten ist mir wichtig. Dass Wissen, dass
es sowas wie (auch und gerade _neue_!) GNUismen gibt. Z.B., dass eben die
Mehrzahl der 'grep' Programme (auch GNU grep) eben kein '-r' kennt -- auch
wenn hier(!) inzwischen wohl fast jeder ein GNU grep hat, das das kann.
Analog: 'sed -i'...

Und wer mal bei der Uni oder in einer Firma mit nem aelteren Linux
oder nem anderen Unix zu tun bekommt wird dankbar sein, dass er um
sowas weiss. Und eben (klassisches Beispiel) kein 'killall bla'
absetzt ohne sich zu vergewissern, dass das killall das gewuenschte
(und gewohnte) macht.

>Aber lasst uns bitte das Ziel nicht aus den Augen verlieren! Dem OP
>wurde geholfen, das ist die Hauptsache,

Tja, der OP hat sich leider nicht dazu geaeussert, welcher Hinweis
geholfen hat... Nur, dass er wohl wieder den Wald statt nur Baeume
sehen konnte...

-dnh

[1] Auf Linuxen oder gar Unixoiden, also *BSD, Darwin, und die vielen
proprietaeren Unices wie SunOS/Solaris, AIX, IRIX, HP/UX... oder
gar Windows mit dieser IIRC "Unix Services"(?) Erweiterung...

[2] das ist keine "Schande", das ist einfach so, ging mir lange auch
nicht anders und ich falle auch oft noch drauf rein... Nein, ich
weiss auch des oefteren nicht, ob jetzt etwas ein GNUismus ist
oder nicht...

--
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.

< Previous Next >
Follow Ups