ich eine Liste von Elementen in einer Datei haben,Suchen und Löschen von Zeilen weniger als X Zeichen lang
foobar
barfoo
bar
faaboo
foo
boofar
fo
b
Perl, ich bin gerade nach Skript, das durch den Dateinamen gehen und alle Gegenstände 3 Zeichen löschen oder weniger. Überschreibe den vorhandenen Dateinamen (ohne einen neuen oder temporären Dateinamen zu erstellen), damit wird die Liste werden.
foobar
barfoo
faaboo
boofar
Was haben Sie versucht? Gibt es einen bestimmten Punkt, der ein Problem verursacht, oder möchten Sie nur, dass Ihnen jemand ein fertiges Skript gibt? –
Ich nehme an, dass die Verwendung von Perl zum Aufruf des Systems "ed" nicht zählt. ☺ – tchrist
@tchrist - 'ed' ist für wusses. Sie rufen Emacs an und sagen Emacs, dies zu tun (ich hoffe, dass Emacs solche nicht interaktiven Fähigkeiten hat) – DVK