Hallo Guido, und auch für alle anderen, die es interessiert, zur Vervollständigung die man-Auszüge für "what" in seinen UNIX-derivatsabhängigen Ausprägungen.
Reliant UNIX sagt folgendes: $ uname -a ReliantUNIX-N U9YTU 5.44 C1012 RM400 1/512 R10000 $man what what(1) what(1) NAME what - Dateien identifizieren SYNTAX what [-s] [--] Datei... BESCHREIBUNG what durchsucht die angegebenen Dateien nach jedem Vorkommen des Musters, das get(1) für %Z% einsetzt [zur Zeit @(#)] und gibt die dar- auffolgenden Zeichen bis zum ersten ", >, Neue-Zeile-Zeichen, \ oder NULL-Zeichen aus. Wenn beispielsweise das C-Programm in der Datei f.c folgende Anwei- sungszeile enthält: #ident "@(#)Identifikationsinformation"; und f.c so übersetzt wurde, daß f.o und a.out erstellt wurden, gibt das Kommando what f.c f.o a.out what: 'h' fuer Hilfe, 'q' zum abbrechen, oder <space> fuer mehr: folgendes aus: f.c: Identifikationsinformation f.o: Identifikationsinformation a.out: Identifikationsinformation what wird zusammen mit dem SCCS-Kommando get verwendet, das automa- tisch Identifikationsdaten einfügt. Es kann jedoch auch verwendet wer- den, wenn die Identifikationsdaten auf andere Art (z. B. mit einem Editor) eingefügt wurden. Die Option hat folgende Bedeutung: -s Suche beenden, sobald das Muster zum ersten Mal gefunden wurde. -- Ende der Optionenliste. Die Angabe ist nötig, wenn der erste Dateiname mit - beginnt. ENDESTATUS Wenn das gesuchte Muster gefunden wird, ist der Endestatus 0, andern- falls 1. INTERNATIONALE UMGEBUNG Die Sprache der Meldungstexte wird durch die Umgebungsvariablen LC_ALL, LC_MESSAGES oder LANG bestimmt. Seite 1 Reliant UNIX 5.44 Gedruckt 8/98 what(1) what(1) In der Standardeinstellung verhält sich das System so, als wäre es nicht internationalisiert, d. h. die Meldungstexte erscheinen in eng- lischer Sprache. Wenn Sie die Sprache der Meldungstexte ändern wollen, müssen Sie eine dieser Variablen entsprechend setzen. Ausführliche Informationen zu den Abhängigkeiten der Umgebungsvaria- blen und zur Internationalisierung im allgemeinen finden Sie im Hand- buch "Leitfaden für Programmierer: Internationalisierung - Lokalisie- rung". Zur Einstellung der Benutzerumgebung siehe auch environ(5). SIEHE AUCH get(1), help(1), mcs(1). HP-UX sagt: $ uname -a HP-UX U9YYT B.11.11 U 9000/800 117470512 unlimited-user license $ man what what(1) what(1) NAME what - get SCCS identification information SYNOPSIS what [-s] file ... DESCRIPTION The what command searches the given files for all occurrences of the pattern that get(1) substitutes for %Z% (currently @(#) at this printing) and prints out what follows until the first ", >, new-line, \, or null character. For example, if the C program in file f.c contains char ident[] = "@(#)identification information"; and f.c is compiled to yield f.o and a.out, the command what f.c f.o a.out f.c: identification information f.o: identification information a.out: identification information what is intended to be used in conjunction with the SCCS get command (see get(1)) which automatically inserts identifying information, but it can also be used where the information is inserted manually. Options what recognizes the following option: -s Quit after finding the first occurrence of pattern in each file. EXTERNAL INFLUENCES Environment Variables LC_CTYPE determines the interpretation of the pattern substituted for %Z% as single- and/or multi-byte characters. If LC_CTYPE or LC_MESSAGES is not specified in the environment or is set to the empty string, the value of LANG is used as a default for each unspecified or empty variable. If LANG is not specified or is set to the empty string, a default of "C" (see lang(5)) is used instead of LANG. If any internationalization variable contains an invalid setting, what behaves as if all internationalization variables are set to "C". See environ(5). Hewlett-Packard Company - 1 - HP-UX Release 11i: November 2000 what(1) what(1) International Code Set Support Single-byte and multi-byte character code sets are supported. DIAGNOSTICS Exit status is 0 if any matches are found, otherwise 1. Use help for explanations (see sccshelp(1)). WARNINGS The pattern @(#) may occasionally appear unintentionally in random Hewlett-Packard Company - 1 - HP-UX Release 11i: November 2000 what(1) what(1) International Code Set Support Single-byte and multi-byte character code sets are supported. DIAGNOSTICS Exit status is 0 if any matches are found, otherwise 1. Use help for explanations (see sccshelp(1)). WARNINGS The pattern @(#) may occasionally appear unintentionally in random SEE ALSO get(1), sccshelp(1). STANDARDS CONFORMANCE what: SVID2, SVID3, XPG2, XPG3, XPG4 Hewlett-Packard Company - 2 - HP-UX Release 11i: November 2000 AIX sagt: [EMAIL PROTECTED] / $ uname -a AIX U9YUU 3 4 002023007900 [EMAIL PROTECTED] / $ man what what Command Purpose Displays identifying information in files. Syntax what [ -s ] File ... Description The what command searches specified files for all occurrences of the pattern that the get command substitutes for the %Z% keyletter (see the get or prs command for a description of identification keywords). By convention, the value substituted is "@(#)" (double quotation marks, at sign, left parenthesis, pound what command reads from standard input. The what command writes to standard output whatever follows the pattern, up to but not including the first double quotation mark ("), greater than symbol (>), new-line character, backslash (\), or null character. The what command should be used in conjunction with the get command, which automatically inserts the identifying information. You can also use the what command on files where the information is inserted manually. Note: The what command may fail to find SCCS identification strings in executable files. Flags -s Searches for only the first occurrence of the %Z% pattern. Exit Status This command returns the following exit values: 0 Any matches were found. 1 Otherwise. Examples Suppose that the file test.c contains a C program that includes the line: char ident[ ] = "@(#)Test Program"; If you compile test.c to produce test.o, then the command: what test.c test.o displays: test.c: Test Program test.o: Test Program Files /usr/bin/what Contains the what command. Test Program test.o: Test Program Files /usr/bin/what Contains the what command. Related Information The get command, sccshelp command. The sccsfile file format. List of SCCS Commands in AIX General Programming Concepts: Writing and Debugging Programs. Source Code Control System (SCCS) Overview in AIX General Programming Concepts: Writing and Debugging Programs. ------------------------------------------------------------------------------- Viel Erfolg und schöne Grüße Christoph Walther mailto:[EMAIL PROTECTED]