처음에 이곳 게시판을 빌어 많이 도움을 받았습니다. 어느정도 혼자 필요한 것은 할 수 있을 것이라 생각했는데,
10시간을 넘게 고민해보고, 고쳐봐도 잘 안되네요.
인터넷을 방황하다가, 폴더안에 있는 파일을 모두 합치는 소스를 이용하여, 수정을 하고 있습니다(수정중이기 때문에 일부 불필요한 코드가 있을 수 있습니다. 양해부탁드려요).
제가 가지고 있는 데이터는 한 폴더에 2011년 1월 1일부터 2099년 12월 30일까지의 데이터를 가지고 있습니다.
그 중에 같은 연도에 해당하는 파일의 특정 줄을 합쳐서 하나의 파일로 만드는 과정입니다.
루틴을 돌리고자 아래 코드를 사용하였습니다. $b =2011 ~ 2099
if (substr($file,17,4) eq $b){
문제는 하나의 조건 즉 2011년 데이터를 만족하는 것은 커맨드 창에서 파일 저장 기능을 사용해서 가능하였습니다만,
펄 내부에서 저장파일을 만들어서 저장하려고 하니, 제대로 먹히질 않습니다.
혹시 아래 코드를 보시고 고쳐주실 수 있으신분 있으신가요?