URL: https://www.overclockers.at/coding-stuff/perl_fragezeichen_am_ende_einer_variable_110886/page_1 - zur Vollversion wechseln!
Also ich moechte ein paar file operations unter linux mit perl ausfuehren. an und fuer sich keine problem - wenn ich aber zb einen filename in eine variable speichere und diese var dann verwende um zb ein verz. zu erstellen dann hab ich immer ein fragezeichen am ende stehen. wie kann ich das beheben.
Beispiel:
#! /usr/bin/perl
$filename = <STDIN>;
rename("testfile",$filename) or die "Rename failed: $!";
Ergebniss:
my_file?
LG Phyberoptic
Afaik ist das Return auch dabei, dass musst du wegschneiden:
Code:chop($filename = <STDIN>);
big THX
chomp wäre besser, außer du weißt 100% sicher, dass immer ein \n am Ende steht (was z.B., wenn's aus einer Datei kommt, nicht der Fall sein muss)
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025