我编写了一个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
find命令的输出正确但文件未被复制。我哪里错了?
答案 0 :(得分:0)
您在xargs命令中调用echo
,只需将其删除即可使用
答案 1 :(得分:0)
您的脚本中有错误。不需要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