我有一个 Perl 脚本,它需要一些参数。它是这样执行的:
exec myscript.pl --file=/path/to/input/file --logfile=/path/to/logfile/logfile.log
我在脚本中有以下行:
open LOGFILE, ">>$logFilePath" or die "Can't open '$logFilePath': $!\n";
从命令行$logfilePath
获取的位置。如果有路径 /path/to/logfile/,但没有 logfile.log,它只会创建它(这是所需的操作)。但是,如果没有这样的路径,它将无法启动。如果在运行脚本之前它不存在,如何让脚本为日志文件创建路径?