Re: Perlproblem
Guten Tag Andreas Pakulat,
Am Sonntag, 17. April 2005 um 12:43 schrieb Andreas Pakulat:
> On 17.Apr 2005 - 12:28:26, Stefan Schilling wrote:
>> bisher steht da
>> open DAT,'>'.$fname or die 'Error processing file: ',$!;
>>
>> änder ich das z.B. in:
>> open DAT,'>/home/test/$fname' or die 'Error processing file: ',$!;
>>
>> landet die Datei zwar in /home/test, jedoch als $fname, was ich nicht
>> will ($fname ist eine Variable, die den orig. Namen der Datei
>> wiedergibt).
>> Auch Kombinationen à la
>> open DAT,'>/home/test/'$fname
> Du hast wohl den "." uebersehen? Das ist der Operator um Strings zu
> konkatenieren (oder wie das auch immer in dt. heisst - also
> zusammenzuhaengen). Mit
open DAT,'>>/home/test/'.$fname ...
> sollte es gehen. Man koennte natuerlich auch $fname veraendern:
> $fname = "/home/test/'.$fname
> (Wenn mich mein bisschen Perl-Wissen jetzt nicht im Stich laesst)
Hallo!
Stellvertretend für alle anderen Mails:
Danke für die vielen, hilfreichen Antworten!
Ich hab da jetzt einfach:
open DAT,">/home/test/$fname" or die 'Error processing file: ',$!;
stehen und es funzt!
Vielen Dank und einen schönen Tag noch!
cu,
Stefan
Reply to: