Thread chmod nutzlos? - Ubuntu (13 answers)
Opened by Snicker at 2008-11-20 20:32

Linuxer
 2008-11-21 18:03
#116494 #116494
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Muss der Editor unbedingt fest angegeben sein?

Ich würde auf eine Umgebungsvariable $EDITOR prüfen; wenn sie existiert, diese auch nutzen; wenn nicht auf einen (fest kodierten) Standardeditor zurückfallen.

Beim Aufruf des Editors sollte man angeben können, dass er von STDIN lesen soll;

Auf Kommandoebene:
Code: (dl )
echo "Hallo Welt" | $EDITOR -


Im Perl:
Code (perl): (dl )
1
2
3
4
5
6
7
# ideal wäre noch ein Test, ob X oder Terminal verfügbar ist, oder nicht
# danach könnte man den festen Editor festlegen
my $editor = $ENV{EDITOR} || '/usr/bin/gvim';

open my $pipe, '|-', "$editor -" or die "Cannot open pipe to $editor: $!\n";
print $pipe $daten_fuer_editor;
close $pipe or die "Cannot close pipe to $editor: $!\n";

meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread chmod nutzlos? - Ubuntu