| [ CnUnix ] in KIDS 글 쓴 이(By): wjkwak (__) 날 짜 (Date): 2002년 8월 29일 목요일 오후 10시 23분 40초 제 목(Title): [Q] shell 처리 용량 늘이기 (Q1) c-shell 에서 set 용량 늘이기 set LIST = "" set LIST = "$LIST a b c ..." 과 같은 라인을 몇백, 몇천 라인을 써서 수많은 인자들을 LIST 에 넣어서 foreach 문에 이용하려고 할때 인자가 너무 많으면 c-shell 실행할때 "Word too long." 이라는 에러 메세지를 출력하고 실행이 안되는군요. 어떻게 하면 이 길이를 늘일수 있을까요? (Q2) grep 명령어 사용시 grep -f key_file input_file > output_file 과 같이 key_file 에 저장되어있는 keyword 가 포함된 input_file 의 라인을 output_file 에 저장하고자 하는데 key_file 의 라인수가 너무 많으면 - 가령 5000 라인 - 어떤 시스템(ex: RedHat)에서는 실행이되는데, 어떤 시스템에서는 (ex: HP) "list too large" 이라는 에러 메세지를 출력하고 실행이 안되는군요. 역시 이것의 한계를 늘이려면 어떻게 해야 할까요? 답변 부탁드리며, 먼저 감사드립니다. |