
다음 시나리오를 만족시키는 방식으로 Unix 스크립트를 개발해야 합니다.
1.txt, 2.txt, 3.txt라는 3개의 텍스트 파일이 있습니다.
해당 파일의 데이터는 다음과 같습니다.
HDR|1|2|3|||||||||||||||||||||||
DTL|||||||||||||||||||||||||||||||
DTL|||||||||||||||||||||||||||||||
TLR|||||||||||||||||||||||||||||||
첫 번째 파일( 1.txt
)의 경우 TLR 태그를 기반으로 줄을 삭제해야 합니다. 두 번째 파일( 2.txt
)의 경우 TLR 및 HDR을 기반으로 줄을 제거해야 합니다. 세 번째 파일( 3.txt
)의 경우 HDR 태그를 기반으로 줄을 제거해야 합니다.
위와 같은 작업을 한 후 이 3개의 파일 데이터를 하나의 파일에 넣어야 합니다.
여기서는 병합할 파일 수를 확신할 수 없습니다. 위의 3개 텍스트 파일과 같이 파일 이름을 직접 하드코딩할 수는 없습니다.
이 스크립트를 어떻게 구현할 수 있나요?