time find ./ -name "*.ext" -print0 | xargs -0 -n1 -P8 grep -H "string" >> Strings_find8
이런식으로 xargs를 넘겨서 검색을 해서 결과를 Strings_find8로 만들었는데..
문제가... 검색된 데이타의 내용이 조금 깨지는 문제가 발생하네요.
아마도 프로세스를 8개를 돌리면서 파일은 하나의 파일에 기록을 하면서
생기는 문제 같은데..
해결 방법이 머가 좋을까요?
제가 생각한 해결방안은
위의 예저 *.exe(a.ext, b.ext, c.ext)가 있다고 했을때
grep으로 검색된 결과 파일의 결과를 a.1 b.1 c.1 의 형태로 만들려고 하는데..
xargs를 이용해서 처리를 해도 잘 안되네요.
아니면 혹시 다른 더 좋은 방법이 있으면 부탁드리곘습니다.
감사합니다.