2017-02-28 59 views
0

我已經寫了一個bash腳本來將這些文件複製到多個目錄中,但它不起作用。將jar文件複製到多個目錄中

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

從'xargs'命令中刪除'echo'。 –

回答

0

你調用xargs命令echo,只是將其刪除,它應該工作

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 
相關問題