Bash 将jar文件复制到多个目录中
我已经编写了一个bash脚本来将文件复制到多个目录中,但它不起作用Bash 将jar文件复制到多个目录中,bash,find,xargs,cp,Bash,Find,Xargs,Cp,我已经编写了一个bash脚本来将文件复制到多个目录中,但它不起作用 find /usr/local/tomcat/ -not -path /usr/local/tomcat/webapps/test/WEB-INF -type d -name WEB-INF | xargs -n 1 echo cp /tmp/myjar.jar “查找”命令的输出正确,但未复制文件。我哪里出错了?您在xargs命令中调用了echo,只需将其删除,它就会正常工作。您的脚本中有错误。不需要echo命令。 将其
find /usr/local/tomcat/ -not -path /usr/local/tomcat/webapps/test/WEB-INF -type d -name WEB-INF | xargs -n 1 echo cp /tmp/myjar.jar
“查找”命令的输出正确,但未复制文件。我哪里出错了?您在xargs命令中调用了
echo
,只需将其删除,它就会正常工作。您的脚本中有错误。不需要echo
命令。
将其替换为该命令,只需删除该命令即可
find /usr/local/tomcat/ -not -path /usr/local/tomcat/webapps/test/WEB-INF -type d -name WEB-INF | xargs -n 1 cp /tmp/myjar.jar
从
xargs
命令中删除echo
。