[quote=pktm,30.08.2003, 17:15]
Quoteln -s /usr/lib/perl5/perl /usr/bin/perl
Nehme mal an, dass ich das in das Terminal eingeben muss. Und was macht das? Kopiert das?
Bin bei Linux leider neu ;(
Edit: Zitat vergessen...[/quote]
Man sollte aber auch wissen, was man tut, bevor es zu spät ist.
Jan empfiehlt Dir, an die Stelle von /usr/bin/perl einen Link auf /usr/lib/perl5/perl zu legen. Der Befehl wird nur dann funktionieren, wenn noch kein "/usr/bin/perl" existiert.
[quote=pq,30.08.2003, 00:38]oder so:
$ find pfad -name "*.pl" -exec perl -pi.bak -e'
s;^#!/usr/bin/perl;#!/usr/lib/perl5/perl; if $. == 1' {} \;
[/quote]
pq empfiehlt in Deinen Dateien den shebang zu ändern, so wie Du es ursürnglich wünschtest.
Du mußt Dich also erstmal entscheiden, wie Du es gern hättest. Dein Ursprünglicher Wunsch ist mit
pqs Ansatz zu machen (wenn das so geht, was ich so mal glaube, ich hab es nicht geprüft).
Wenn Du es wie bei
Jan haben willst, solltest Du ein eventuelles /usr/bin/perl vorher backuppen.
Edit: ich werde alt... also zu Deiner eigentlichen Frage: Unicians tippen das so auf eine Kommandozeile, sie verwenden zwar hin und wieder auch mal Cut+Paste, geben das aber ungern zu... Ob Du es so oder anders machst, bleibt Dir natürlich überlassen.
Es ist in jedem Fall auf der Kommandozeile zu erledigen, und nicht ein Skript an sich.
Wenn Du es lieber mit einem Skript erledigen willst, geht aber natürlich auch das... 8)\n\n
<!--EDIT|Relais|1062257100-->