FindBin
NAME FindBin - Locate directory of original perl script § SYNOPSIS use FindBin; DESCRIPTION Locates the full path to the script bin directory to allow the use of paths relative to the bin directory. ? This allows a user to setup a directory tree for some software with directories <root>/bin and <root>/lib and then the above example will allow the use of modules in the lib directory without knowing where the software tree is installed. ? If perl is invoked using the -e option or the perl script is read from STDIN then FindBin sets both $Bin and $RealBin to the current directory. ? EXPORTABLE VARIABLES $Bin?????????? - path to bin directory from where script was invoked ? KNOWN BUGS if perl is invoked as ? ?? perl filename ? and filename does not have executable rights and a program called filename exists in the users $ENV{PATH} which satisfies both -x and -T then FindBin assumes that it was invoked via the $ENV{PATH}. ? Workaround is to invoke perl as ? perl ./filename ? AUTHORS Graham Barr <bodg@tiuk.ti.com> Nick Ing-Simmons <nik@tiuk.ti.com> ? COPYRIGHT Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. ? REVISION $Revision: 1.4 $ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |