직접 해봤는데욤..
a.out > aaa.dat하면..
뒤에는 쉘에서 잘라먹고 argc는1이고 argv는
./a.out이구요.(./a.uot로 실행했을경우)
a.out '>' aaa.dat하면 전부 이상없이 들어갑니다(혹은 큰 따움표로..).
argc : 3
argv : a.out
argv : >
argv : aaa.dat
쉘 스크립트에 대해서 찾아보시는것이..
(저도 쉘 스크립트 하려구요..^^;; ""나 ''정도밖엔 아는것이..)
: 안녕하세염...
:
: argc와 argv, > 때문에 물어볼게 있거든요..
:
: 예를들어, a.out > aaa.dat 일케하면 argc에 1이 들어가고 argv에는 a.out만 들어가거든요..
: >뒤에거는 쉘에서 잘라먹어요..
: 이거를,, argc에 3 이 들어가고 argv에 a.out과 >와 aaa.dat가 들어가게 하려면 어떻해야 하나
: 요??
: 오늘 학교 플밍시간에 강사가 문제를 이상하게 내는바람에... 위에거를 제가 물어봤는데
: 모르겠다면서 나중에 알려준다고 하더군요.. 훔.. 여기저기 찾아봤는데.. 잘 모르겠네요..
:
: 답변 부탁드려요... 혼자서 삽질하다가 끝내 못찾고 물어보는거예요..
:
: --
: 훔..
--
CODE