저는 bash 쉘과 함께 Amazon Linux를 사용하고 있습니다. 특정 디렉터리의 모든 파일을 처리하려고 하는데 이 명령이 실패합니다.
[myuser@mymachine scripts]$ find /usr/java/jboss/standalone/deployments/myapp.war -type f -exec touch '{}' ;
find: missing argument to `-exec'
위의 문제를 어떻게 해결할 수 있나요?
답변1
-exec touch {} \;
xargs
아니면 현대 적인 스타일이 더 좋습니다.
-exec touch {} +
그렇지 않으면 ;
쉘은 충돌하는 목적으로 이를 사용합니다.