|P is for Practical|
Weird File::Basename::basenameby McA (Priest)
|on Mar 26, 2013 at 13:55 UTC||Need Help??|
McA has asked for the
wisdom of the Perl Monks concerning the following question:
just stumbled on the following behaviour of File::Basename::basename.
The basename of an empty string is ./ which I really didn't expect. To cite the documentation:
dirname() and basename() emulate the behaviours, and quirks, of the shell and C functions of the same name. See each function's documentation for details.But basename of empty string on bash is an empty string. The same for C library basename.
Is this a bug?