쉘 스크립트에서 띄어쓰기를 고려해야되는 argument 사용 관련 질문입니다...ㅠㅠ도와주세요~

foruses의 이미지

정확히 질문 하기가 좀 어려운데요,

쉘 상에서 예를들어 다음과 같은 스크립트를 실행시킬 때,

cat > run.job <<@EOF
...$1
...$2...
..$3.....
..
@EOF

$run.jog argument1 argument2 argument3

뭐, 대략 이런 구조인 경우, argument 자리에 숫자나 문자 등이 대체해 들어가서 실행이 되는데,
만약 argument에 들어가는 문자가 띄어쓰기가 되어 있는 경우, 즉 Jan 2007, Feb 2007, Mar 2007이 각각 들어가야 하는 경우에 어떻게 처리해야지 띄어쓰기 된 값을 하나의 argument로 인식을 할까요?

감사합니다....

jg의 이미지

run.jog "Jan 2007" "Feb 2007" "Mar 2007"

이렇게 하시면 되요.

$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}