perl命令在这个脚本中做了什么?

我正在研究一个具有临时环境和现场环境的系统。 我们有一个图像没有被推到生活的问题,我已经find了处理它的下面的脚本:

#!/bin/sh # # Script to handle copy of NR images to prod # #create working space if [ -d /export/home/webuser/uploads/nrimg ] then rm -rf /export/home/webuser/uploads/nrimg fi mkdir /export/home/webuser/uploads/nrimg #cd /export/home/webuser/uploads/nrimg #create image tar cd /export/home/webuser/www/EE/public_html/lib-ui/img zipfile="../../../../../../uploads/nrimg/nr.tar" echo "Creating $zipfile..." tar cf $zipfile news cd /export/home/www/bin perl promoteArchive.pl /export/home/webuser/uploads/nrimg/nr.tar /export/home/webuser/www/uk/public_html/lib-ui/img perl promoteArchive.pl /export/home/webuser/uploads/nrimg/nr.tar /export/home/webuser/www/bac_co_uk/public_html/lib-ui/img perl promoteArchive.pl /export/home/webuser/uploads/nrimg/nr.tar /export/home/webuser/www/ireland/public_html/lib-ui/img 

我正确的想,为了底部三行工作应该有一个文件名为promoteArchive.pl / export / home / webuser / uploads / nrimg

我找不到一个,认为这可能是问题,但我不知道

在这种情况下,perl试图在/export/home/www/bin目录中运行名为promoteArchive.pl的脚本。 该命令的其余部分是参数promoteArchive.pl期待哪些似乎是一个档案和一个目标目录。