CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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" 이라는 에러 메세지를 출력하고 실행이 안되는군요.

역시 이것의 한계를 늘이려면 어떻게 해야 할까요?

답변 부탁드리며, 먼저 감사드립니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.