쉘 스크립트로 텔넷, FTP를 통해 원격지 내 폴더 유무를 파악하고 싶습니다
텔넷, FTP로 접속하여 IF문으로 폴더 존재 여부만 파악하면 될꺼 같았는데 잘 안되네요
간단한 방법이 있을까요?
$ cat a.sh #!/bin/bash while true; do read -p ">> " dirname test "$dirname" == '' && exit error=$(ssh <a href="mailto:a@192.168.1.2" rel="nofollow">a@192.168.1.2</a> test -d $dirname && echo y) test "$error" == 'y' && echo 'File exist.' || echo 'File not found.' done $ ssh <a href="mailto:a@192.168.1.2" rel="nofollow">a@192.168.1.2</a> mkdir aaa Password: $ sh a.sh >> aaa Password: File exist. >> bbb Password: File not found. >>
글자가 깨지네요. 사진 참고.
$ curl -s -I ftp://ftp.kaist.ac.kr/robots.txt &> /dev/null && echo OK. || echo NO. OK. $ curl -s -I ftp://ftp.kaist.ac.kr/robots.txt/ &> /dev/null && echo OK. || echo NO. NO. $ curl -s -I ftp://ftp.kaist.ac.kr/1234 &> /dev/null && echo OK. || echo NO. NO. $ curl -s -I ftp://ftp.kaist.ac.kr/1234/ &> /dev/null && echo OK. || echo NO. NO. $ curl -s -I ftp://ftp.kaist.ac.kr/gnome &> /dev/null && echo OK. || echo NO. NO. $ curl -s -I ftp://ftp.kaist.ac.kr/gnome/ &> /dev/null && echo OK. || echo NO. OK. $ curl -s -I ftp://ftp.kaist.ac.kr/gnome &> /dev/null $ echo $? 19 $ curl -s -I ftp://ftp.kaist.ac.kr/gnome/ &> /dev/null $ echo $? 0
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
참고 하세요.
글자가 깨지네요. 사진 참고하세요.
글자가 깨지네요. 사진 참고.
$ curl -s -I ftp://ftp.kaist
댓글 달기