: : 제가 만들어야 하는 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@