![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Suche alle Dateien, die Muster | ravi.sadani19 | Shell Programmierung und Scripting | 4 | 11-29-2008 06:52 PM |
| Suchen nach Dateien mit bestimmten Bespannung | Intrigen | UNIX for Dummies Questions & Answers | 1 | 02-28-2008 05:28 PM |
| Was suchen Pattern | sbasetty | Shell Programmierung und Scripting | 2 | 09-29-2006 06:49 PM |
| Pattern-Suche innerhalb Variable - nicht suchen auf Dateien | Rediranch | UNIX for Dummies Questions & Answers | 3 | 06-07-2005 03:07 PM |
| Muster Suche mit C | giannicello | High-Level-Programmierung | 1 | 04-16-2002 01:53 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Pattern Suche Muster in C-Dateien
Ich habe ein Problem in der Suche nach einem bestimmten Muster in C-Dateien.
Meine Forderung: Ich habe an alle Betreiber die Teilung in allen cfiles. Das Problem ist, die mehrere Zeilen Kommentare und Bemerkungen Zeile wird auch Schrägstrich ist. Auch nach dieser Stellungnahmen auch zu vermeiden, wenn die beiden Betreiber der Teilung und die Kommentare sind in der gleichen Zeile, uns fehlt die Teilung Betreiber. Bitte geben Sie mir die Lösung ... Geben Sie mir bitte einige Vorschläge |
|
||||
|
Feststellung / Betreiber
sed -n '/ \ / \ / / d, / \ / \ * / d, / \ * \ / / d, / \ / / p' hello.c
Dies würde zuerst alle / / Kommentare und dann / * und dann * / und dann aus den verbleibenden Suche nach / Hoffe, dass dies dazu beitragen Grüße, RUV |
|
||||
|
Zitat:
Code:
a=30/6; /* Comment */ a=10/2; // comment Versuchen Sie folgendes: Code:
sed -n '/[0-9a-zA-Z] *\/ *[0-9a-zA-Z]*/p' file.c Grüße |
|
||||
|
Die Option-n unterdrückt die automatische Ausgabe von Ein-Linien (das ist der Standard). Die P am Ende erzählt sed die Ausgabe der Zeilen, die mit. Code:
[0-9a-zA-Z] * Dieser Ausdruck sucht nach Zeilen auf der linken Seite der Teilung Betreiber. Die Zeichen innerhalb der Klammern der Suche nach einem numerischen Zeichen oder eine Variable und der Raum-und asteric nach den Klammern für null oder mehr Räume. Code:
\/ Dies ist die Abteilung entgangen Betreiber. Code:
*[0-9a-zA-Z]* Auf der rechten Seite der Teilung Betreiber suchen wir für null oder mehr voraus Räume und ein numerisches Zeichen oder eine Variable. Grüße Zuletzt bearbeitet von Franklin52; am 11-17-2007 09:50 AM.. Grund: Tippfehler |
|
||||
|
Pattern Suche Muster in C-Dateien
Vielen Dank.
Diese Lösung ist, die alle Dateien, die mit Teilung Betreiber. Und gleichzeitig mit einigen Dateien, die nicht über die Aufteilung Betreiber. xx.c: x \u003d y; / *** dfldkfdk ** / xx.c: return; / ** dfkdfdkd ** / xx.c: / ** Rückkehr einen Wert ** / Können Sie mir einen Vorschlag zu diesem? Thanks & Regards, Murthy. ![]() |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|