>> Edit article
이름
제목
패스워드
: : 제가 만들어야 하는 shell script는 keyboard나 file로 부터 숫자들을 읽어 들이는 건데여.. : : : : 예를 들면.. : : : : myscipt 13 345 6 34 6 3 25 6346 : : 이 같은 경우는.. : : 쉘 인자로 받고.. 처리는 대강 : n_arg = $# : for [ n_arg -gt 0 ]; do : echo $0; 오타가 나신 것 같네요 ^^; echo $1; 이 맞습니다. : shift; : : n_arg = expr n_arg - 1 : done; : : : : 아니면 : : : : myscript -f filename 이건 방법이 참 많습니다. 근데 단순히 숫자만 있는 것이면.. $ set `cat filename` $ echo $1 13 $ echo $2 345 이런식으로 됩니다. 물론 주의 하실 것이 set은 완전히 새롭게 매개변수를 만들어 버리게 되어서 좀 주의하셔야겠지요 ^^ 이것도 여러가지 방법이 있습니다. --;; : : : : 이런식으로여.. : : : : 여기서 filename은 숫자를 가지고 있는 파일이고여.. : : 13 : : 345 : : 6 : : 34 : : 6 : : 3 : : 파일인 경우는 cut 혹은 awk로 짜르거나.. 하면 됩니다. : head 랑 tail같은 거도 써보고 해보세요. : : 위 스크립트는 대강 이렇다는 거니까.. 참고만 하세요. : : -- : berise@
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved