shell指令碼執行出錯syntax error: unexpected end of file,
今天執行shell指令碼時出錯,syntax error: unexpected end of file
./wang_an_create_zip_upload_server_order.sh: line 246: syntax error: unexpected end of file
出現這個情況一般有兩種,第一種,編碼,dos 和unix ,這裡不再贅述,
此次,我遇到的,是疏忽,編寫指令碼是,程式碼格式問題,使用<< EOF ,
後面的EOF必須頂格寫,否則就會報錯。
如下,是上傳檔案到sftp的shell程式碼,
lftp -u ${SFTP_USER},${SFTP_PASS} sftp://${SFTP_HOST}:${SFTP_PORT} << EOF
cd '/write'
lcd ${TSK_ZIP_PATH}
put ${FILE_NAME_ACCOUNT}.zip ${FILE_NAME_ACCOUNT}.zip
bye
EOF
相關推薦
shell指令碼執行出錯syntax error: unexpected end of file,
今天執行shell指令碼時出錯,syntax error: unexpected end of file ./wang_an_create_zip_upload_server_order.sh: line&nbs
shell 報錯:syntax error: unexpected end of file
not app 文件格式 解決方案 編輯 window 曾經 command exp 有時執行腳本時會報錯: [[email protected] shell]# sh -x test.sh + $‘\r‘ : command not found test.s
linux 下出現 SHELL syntax error:unexpected end of file 提示錯誤
shell syntax error 基本上可以判斷是字符異常錯誤首先註釋掉盡快會出錯的代碼,然後進行判斷如果代碼沒有問題,可以修改字符格式vim文本下,esc推出編輯模式 :set fileformat unix ,最後:wq 保存 ,錯誤消失。 參考http://blog.csdn.net/
mac 系統編寫的 scpayd部署爬蟲 sh指令碼 伺服器上報錯:syntax error: unexpected end of file / no active project\n\nUnknown
一. 報錯描述 sh指令碼: sh指令碼報錯: 報錯一: no active project\n\nUnknown (scrapy_env) [[email protected] FFF]$ sh run_base.sh run_base.sh: line 2: $
SHELL syntax error unexpected end of file 提示錯誤
if [ -n "$1" ] then echo "111" else echo "222" fi exit 0 執行sh my.sh par 提示syntax error:unexpected end of file.錯誤請問為什麼啊 我是在windows下通過記事本編寫的這
PHP錯誤Parse error: syntax error, unexpected end of file in test.php on line 12解決方法
空格 短標簽 後來 成了 出現 提示 分享 也會 出錯 今天在寫PHP程序的時候總是出現這樣的錯誤:Parse error: syntax error, unexpected end of file in *.php on line *,然後我就根據提示,找到那個文件,然後
Parse error: syntax error, unexpected end of file
erro alt ted 技術分享 font style 圖片 bubuko span 報錯如下: 修改後: Parse error: syntax error, unexpected end of file
PHP關於syntax error語法錯誤的問題(Parse error: syntax error, unexpected end of file in xxxxxxxx)
在php程式出現類似 Parse error: syntax error, unexpected end of file in xxxxxxxx on line xx 的錯誤。 如果發現php的語法本身沒有什麼錯誤。就有可能是使用了短標籤,例如: <? }?&
配置NDK Cygwin .bash_profile:行47: 語法錯誤: 未預期的檔案結尾 syntax error: unexpected end of file 解決
可以在cygwin中通過vim修改,也可以在windows安裝目錄中修改 home\<你的使用者名稱>\.bash_profile 檔案中最後新增環境變數 NDKROOT=/cygdrive/e/Andriod/develop/android-ndk-r8
【Visual Studio】解決錯誤 fatal error C1010: unexpected end of file while looking for precompiled head(轉)
set while err sin 結束 art fat 出現 using 原文轉自 http://blog.csdn.net/liuqiyao_01/article/details/38867145 在編譯VS時候,出現fatal error C1010: unexp
gzip出錯 unexpected end of file
file 出錯 cal /tmp expect roo gzip expec zip解壓 [root@localhost d6z]# ls1.txt 2.txt[root@localhost d6z]# wc -l 1.txt 2.txt 123139 1.txt
npm install 報錯:error Unexpected end of JSON input while parsing near '...https://registry.npmj'的解決辦法
記: 在npm install前端專案時報錯:error Unexpected end of JSON input while parsing near '...https://registry.npmj' 解決辦法: 1.先清理一下快取: npm cache clean --for
gzip: stdin: unexpected end of file Linux解壓檔案出錯
[[email protected] jdk1.8]# tar -zxvf jdk-8u161-linux-x64.tar.gz jdk1.8.0_161/ jdk1.8.0_161/javafx-src.zip gzip: stdin: unexpected e
解決錯誤 fatal error C1010: unexpected end of file while looking for precompiled head
在編譯VS時候,出現fatal error C1010: unexpected end of file while looking for precompiled head。 問題詳細解釋:致命錯誤C1010,在尋找預編譯指示標頭檔案時,檔案未預期結束。就是沒
gzip: stdin: unexpected end of file
場景 在安裝gitlab-runner做持續整合時,在Ubuntu 解壓縮包時丟擲如下異常: gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in
Installation problem zlib: unexpected end of file
引子 因為公司的電腦是之前同事用過的電腦小L同學把電腦帶回家重灌系統,來到公司準備重新安裝公司的專案發現使用以下命令報錯資料夾中也沒有node_modules npm install -D 解決方案 npm remove nativescript -g np
C中“fatal error C1075: end of file found before the left brace '{'”錯誤的幾種可能解決方法
fatal error C1075: end of file found before the left brace '{'的幾種情況 1.缺少"}",是括號不匹配的問題 2.某些特殊的轉義字元多寫了
linux常用(一)linux 安裝配置 jdk之 找不到安裝檔案目錄及source /etc/profile 報unexpected end of file 錯誤 解決
引言: linux 安裝配置 jdk 應該算是一個很基本的東西。但是我到現在才自己第一次 正式安裝。果然出現了問題。。 問題就是 安裝之後 找不到 安裝路徑 ,進而沒法配置環境變數。 現象如下: 提示 already installed 之後 用find命令查
執行linuyx shell 出現syntax error: end of file unexpected (expecting "done")
linux 下 出現此種錯誤 有可能有以下幾種原因: 1。換行符問題 沒有使用unix換行符 解決辦法:1) 可以在window下用ue改成unix換行符  
執行ubuntu指令碼出現 Syntax error: "(" unexpected錯誤
在執行ubuntu指令碼檔案時出現 Syntax error: "(" unexpected錯誤的情況有多種原因, 我遇到的一種情況是因為指令碼檔案開頭指定的shell造成的。 比如: #!/bin/sh 如果是以上面這一行開頭的,可以改為#!/bin/bash試一試。