Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

csh Skript um Kommentar in *.h Files anzupassen

d-oli / 11 Antworten / Flachansicht Nickles

Hi,

Ich möchte mit einem csh - Skript in C++ *.h - Files dem Kommentar vor jeder Klassendeklaration folgendes hinzufügen:

! \\class

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
d-oli Nachtrag zu: „csh Skript um Kommentar in *.h Files anzupassen“
Optionen

Irgenwie fehlt da was ... noch ein Versuch


Hi,

Ich moechte mit einem csh - Skript in C++ *.h - Files dem Kommentar vor jeder Klassendeklaration folgendes hinzufügen:

! \class <name>

Ein Beispiel:

/* <hier soll "! \class class0" rein>
** Class: class0
**
** Der Kommentar ...
**
*/
class class0
{
public:

protected:

private:
};

Ich habe rausgefunden, wie ich in *.h - Files "** Class:" finden und auf der Konsole den Pfad ausgeben kann:

#!/bin/csh -f
again:
find . -name "*.h" -exec grep -l "** Class:" {} \;
shift
goto again

Das Resultat ist:

$ ./addcd
./class0/class0.h
shift: No more words.

Kennt sich jemand damit aus? Wie kann ich jetzt eine Zeile zürückgehen und etwas einfügen? Oder kann ich nach "/*\n** Class:" suchen und durch "/*! \class <name>\n** Class:" ersetzen?

Dank und Gruss, d-oli

PS: Das ganze dient dazu, um mit doxygen schöne Klassendiagramme zu erstellen.


Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
d-oli