我想爲我的Perl腳本的一部分運行此命令:的Perl腳本:運行MV的外部命令
`mv $n1 ../out`
其中$ N1是一個文件名,我從以前的子程序得到我。 我收到的錯誤如下:
mv: missing destination file operand after `test.pl'
Try `mv --help' for more information.
sh: line 1: ../out: is a directory
任何人都可以請幫忙。如果我單獨運行命令它運行良好。
當['File :: Copy :: move'](https://metacpan.org/module/File::Copy)存在時,爲什麼要拋出'mv'? – Quentin
你確定'$ n1'被填滿嗎?看起來你正在執行'mv ../ out',因爲'$ n1'是空的。 – Konerak
我可以向你保證$ n1已滿。我也在mv命令之前打印它。 $ n1必須是一些特殊的引號? –