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