亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 5137 | 回復(fù): 12
打印 上一主題 下一主題

<FTP自動(dòng)登陸腳本>Error:unexpected end of file [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-04-02 17:28 |只看該作者 |倒序?yàn)g覽

  1. echo "Begin the auto-ftp!"

  2. if [ $# -lt 2 ]
  3. then
  4.         echo "Usage: ./autoftp flag[s/r] filname"
  5.         exit
  6. fi       

  7. if [ $1 = "r" ]
  8. then
  9.         echo "Get the file from 176"
  10.         ftp -n <<!
  11.         open 172.168.99.176
  12.         user usr pwd
  13.         bin
  14.         cd ~/usr/qsd
  15.         get $2
  16.         bye
  17.         !
  18. elif [ $1 = "s" ]
  19. then
  20.         echo "put the file to 176"
  21.         ftp -n <<!
  22.         open 172.168.99.176
  23.         user usr pwd
  24.         bin
  25.         cd ~/usr/qsd
  26.         put $2
  27.         bye
  28.         !
  29. else       
  30.         echo "Usage: ./autoftp flag[s/r] filname"
  31. fi       
復(fù)制代碼


提示錯(cuò)誤:
Begin the auto-ftp!
./autoftp: line 34: syntax error: unexpected end of file


參考了如下鏈接:http://www.linuxmine.com/1454.html

我只是想寫(xiě)一個(gè)小SHELL 提高自己的工作效率
麻煩達(dá)人們幫我看看^_^

[ 本帖最后由 karl412 于 2006-4-2 18:48 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2006-04-02 18:41 |只看該作者
自己寫(xiě)了一個(gè)很冗繁的版本

./ftps

  1. ftp -n <<!
  2. open 172.168.99.176
  3. user usr psd
  4. bin
  5. cd ~/usr/qsd
  6. put $1
  7. bye
  8. !
復(fù)制代碼


./ftpr

  1. ftp -n <<!
  2. open 172.168.99.176
  3. user usr psd
  4. bin
  5. cd ~/usr/qsd
  6. get $1
  7. bye
  8. !
復(fù)制代碼


./autoftp

  1. #!/bin/sh -x
  2. echo "Begin the auto-ftp!"

  3. if [ $# -lt 2 ]
  4. then
  5.     echo "Usage: autoftp flag[s|r] filname"
  6.     exit
  7. fi

  8. if [ $1 = "r" ]
  9. then
  10.     echo "Received the file from Target!"
  11.     ./ftpr $2
  12.     exit
  13. elif [ $1 = "s" ]
  14. then
  15.     echo "Send the file to Target!"
  16.     ./ftps $2
  17.     exit
  18. else
  19.     echo "Bad Flags! Flag[ s/r ]"
  20. fi

復(fù)制代碼


希望高手能寫(xiě)一個(gè)腳本 不像我這么復(fù)雜
讓我學(xué)習(xí)學(xué)習(xí)

[ 本帖最后由 karl412 于 2006-4-2 18:44 編輯 ]

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
3 [報(bào)告]
發(fā)表于 2006-04-02 19:33 |只看該作者
cmd<<!
...
!
后一個(gè)!前不能有任何字符

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2006-04-02 19:43 |只看該作者
包括空格

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2006-04-02 19:55 |只看該作者
autoftp  感覺(jué)上面寫(xiě)的那個(gè)太不適用了 所以更改了一下

  1. #!/bin/sh -x
  2. echo "Begin the auto-ftp!"

  3. if [ $# -lt 1 ]
  4. then
  5.     echo "Usage: autoftp  filname"
  6.     exit
  7. fi
  8. #check if the file exists
  9. ls $1
  10. flag=$?
  11. if [ $flag -eq 1 ]
  12. then
  13.     echo "Received the file from Target!"
  14.     ./ftpr $1
  15.     exit
  16. elif [ $flag -eq 0 ]
  17. then
  18.     echo "Send the file to Target!"
  19.     ./ftps $1
  20.     exit
  21. fi

復(fù)制代碼

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2006-04-02 19:59 |只看該作者
嗯  謝謝老大的指點(diǎn)。!
去掉“!”前的所有字符(頂格)之后 SHELL運(yùn)行成功了!!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2006-04-02 22:44 |只看該作者
愛(ài)整齊的人都要犯的錯(cuò)誤,hohoho

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2006-04-03 08:54 |只看該作者
<<!
...
!
就是將其中的內(nèi)容輸入到cmd程序中吧.

哪兒有該用法的詳細(xì)說(shuō)明啊.謝謝了.找這個(gè)東西好久了.

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
9 [報(bào)告]
發(fā)表于 2006-04-03 09:09 |只看該作者
to mingjwan

STFW
keyword: `Here Document'

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2006-04-03 10:57 |只看該作者
原帖由 waker 于 2006-4-3 09:09 發(fā)表
STFW
keyword: `Here Document'

謝謝版主,但是STFW什么意思,您是讓我在什么里面搜索關(guān)鍵字"Here Document"呢?
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP