angelsfall
Routinier
Hallo,
eigentlich dachte ich, dass sei ein Leichtes, aber irgendwie krieg ich es grade nicht gebacken:
Ich möchte aus einem Perl-Skript die Kommentarzeilen entfernen, um dann die übrig gebliebenen Zeilen zu zählen.
Perl Kommentare werden durch ein # gekennzeichnet. Davor kann sich auch ein Space bzw. Tab befinden.
Diese Zeile entfernt alle Zeilen bis auf die Kommentarzeilen die mit Tabs und Spaces beginnen. Aber warum? Meiner Meinung nach ist das richtig.
sed scheint sich aber nicht sonderlich für meine Meinung zu interessieren
(Ich habe auch schon blank durch space ersetzt, das hatte keine Auswirkung.)
Korrigiert mich!
eigentlich dachte ich, dass sei ein Leichtes, aber irgendwie krieg ich es grade nicht gebacken:
Ich möchte aus einem Perl-Skript die Kommentarzeilen entfernen, um dann die übrig gebliebenen Zeilen zu zählen.
Perl Kommentare werden durch ein # gekennzeichnet. Davor kann sich auch ein Space bzw. Tab befinden.
Code:
sed -ne '/^[[:blank:]]*[^#]/p' < script.pl | wc -l
Diese Zeile entfernt alle Zeilen bis auf die Kommentarzeilen die mit Tabs und Spaces beginnen. Aber warum? Meiner Meinung nach ist das richtig.
sed scheint sich aber nicht sonderlich für meine Meinung zu interessieren
(Ich habe auch schon blank durch space ersetzt, das hatte keine Auswirkung.)
Korrigiert mich!