Lo único que quiero es que al introducir una ruta completa a un archivo meter en una variable la ruta y en otra el archivo... pero no lo acabo de conseguir aunque me acerco, algo así como:
Using perl Syntax Highlighting
#!/usr/bin/perl
$ruta = $ARGV[0];
$archivo = $ARGV[0];
$ruta =~ /expresión_regular_que_necesito/;
$archivo =~ /expresión_regular_que_necesito/;
print "La ruta al archivo es: $ruta\n";
print "El nombre del archivo es: $archivo\n";
$ruta = $ARGV[0];
$archivo = $ARGV[0];
$ruta =~ /expresión_regular_que_necesito/;
$archivo =~ /expresión_regular_que_necesito/;
print "La ruta al archivo es: $ruta\n";
print "El nombre del archivo es: $archivo\n";
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Ejemplo:
- Código: Seleccionar todo
$ test.pl /home/norther/Desktop/bloc.list
La ruta del archivo es /home/norther/Desktop/
Y el archivo se llama block.list
El problema que estoy teniendo es que la longitud de las rutas puede variar, puede ser tanto /home/norther/Desktop/bloc.list como home/norther/bloc.list.
Muchas gracias.