필자의 요구 사항은 입력으로 시스템 호출 목록을 취한 다음 파일 목록에서 이러한 시스템 호출의 발생을 검색하는 도구를 작성하는 것입니다. 지금은 227 개의 시스템 호출 목록을 확인했습니다. 파일 수는 엄청날 수 있습니다. 지금 당장 사용했던 알고리즘은 for 중첩 된 간단한 루프입니다. 그리고 당연히이 프로그램은 처리하는데 아주 오랜 시간이 걸립니다. 나는 이것을 달성하기 위해 쉘 스크립트를 사용하고있다.쉘 스크립트를 사용한 검색 도구
아무에게도이 작업을 수행하는 데 더 나은/효율적인 알고리즘을 제안 할 수 있습니까?
감사합니다. Aditya.
필자가 작성한 도구는 한 플랫폼에서 다른 플랫폼으로 응용 프로그램을 마이그레이션 할 때 필요한 견적에 사용됩니다. Solaris에서 HP UX로 말하십시오. 견적은 모두 거칠고 정확하지 않습니다. 이 도구는 필요한 시스템 변경 사항을 식별 한 후에 필요한 변경 사항을 제공합니다. – Aditya
여기 내 문제는 성능입니다. 필자는 다소 포괄적 인 시스템 호출 목록 (내장 된 코드 목록)과 주어진 코드 조각에 대한 소스 파일 목록을 가지고 있습니다. 두 개의 for 루프를 사용하는 것 외에 다른 하나는 다른 루프 내부에 있습니다. 이 작업을 수행하는보다 효율적인 방법이 있습니까? – Aditya