본문 바로가기

특정 디렉토리 아래에 있는 RTL 파일들의 리스트를 만들때, 아래 구문을 활용해 보세요.
편리하게 쫙 나열됩니다. 일단 전체를 만든다음 이후에 필요없는 파일은 정리하면 되겠죠

find RTL -type f -regex ".*\.\(v\|sv\|vh\)" > file_list.f

 

이 명령어는 최종적으로 .v, .sv, .vh 파일을 모두 한 번에 찾을 수 있는 간결한 방식입니다. -regex를 사용하여 파일 확장자들을 묶어서 처리하므로, 더욱 깔끔하고 효율적입니다.

 

결과는 이렇게 나오겠죠.

RTL/module1/design.v
RTL/module1/testbench.sv
RTL/module2/include.vh
RTL/module3/submodule/design.sv
RTL/module3/submodule/defs.vh
RTL/module4/top.v

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.