#!/applications/dte/perl5/bin/perl -w
use File::Basename;
use strict;
my $DTE_WORK_DIR = dirname($0);
print "DTE $DTE_WORK_DIR\n";
my $DTE_WORKING_DIR = split ('/\//', $DTE_WORK_DIR);
print "WORKDIR = $DTE_WORKING_DIR\n";
laufen als /path/to/dir/filename.pl Verwendung von impliziten Split bei/applications/dte/sh/oleg @_ veraltet. pl Leitung 15
DTE/path/to/dir
workdir = 1Ich möchte Arbeitsverzeichnis aufzuspalten Pfad in Perl-Skript
Ihre Anweisung 'my $ var = split (/ \ //, $ fulpath)' setzt '$ var' auf 4. Warum lesen Sie die Dokumentation nicht, bevor Sie die ganze Welt in die Reparatur Ihres Codes involviert haben? – Borodin
Was ist die Fehlermeldung? Denkst du nicht, dass ein '/' innerhalb von Regex-Trennzeichen von '/' irgendwie maskiert werden müsste? –
Ich lese und das habe ich gefunden – osamuyl