>> Edit article
이름
제목
패스워드
윽... here documents라는 것을 설명 드려야 될 듯 싶습니다. “here 문서(here documents)”라는 것은 "대화형으로 진행되는 명령어"를 처리할때 실제 그 명령어를 실행시킨 후에 자신이 직접 키보드로 치는 것과같은 효과를 내겠금 도와주는 명령어(라고 하긴 좀 곤란하지만)입니다. 예를 들어 $ touch aaaa $ rm aaaa rm: remove `aaaa'? y 이런식의 진행이 이루어지는 과정이 있을때 y라고 입력하는 것을 자동으로 처리 하고 싶다고 한다면(물론 -f옵션이 있지만 어디까지나 예라서 ㅡ.ㅡ;;) $ touch bbbb $ rm bbbb << END > y > END rm: remove `aaaa'? $ $ man page에 나와 있습니다만... “<< END”와 마지막의 “END”사이에 있는 문장이 실제 사용자로 부터 입력을 받은 것처럼 처리가 됩니다. END라는 단어는 임의로 구분하기 쉬운 것을 사용하시면 됩니다. 다만 "here 문서"가 할 수 없는 부분의 대표적인 예가 “암호”처리 이기 때문에 이런 것에 대해서는 사용할 수가 없습니다. 그리고 한가지만 말씀 드리고 싶은 것은... 써드린것의 중간부분을 자꾸 놓치시는 군요.. ^^;; : 님 죄송한데요..북마크까지는 해봤는데요.. : 님께서 간단한 쉘스크립트로 남겨주신 걸로 해봤는데 : ========================================================= : #!/bin/sh : : ncftp "bookmark" --------------> 여기까진 잘 됩니다. : cd 어디로 ---------> 여기서부터 안되네요. : put 무엇을 : exit : : FTPSESSION ------------------> 이건 뭔지요????? : : exit 0 : ========================================================= : 자동으로 put 되질 않네요.. : 이렇게 말입니다.. : ncftp /> _ : : 감사합니다....
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved