sh: syntax error: word unexpected (expecting ")") 错误

用system函数调用cp,来执行将文件***从:/tmp/*** 复制到/var/www/***

但是,复制过程中每次都会提示如题错误,不得其解。

最后发现,复制的filelist里面有一个文件名是空的,也就是执行了:cp /tmp/(NULL) /var/www/

即,用system()来复制时,如果文件名为空会出现这样的错误。

——————
无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
原文地址:https://www.cnblogs.com/pied/p/1641937.html