原文:[Shell] 調試shell腳本的技巧 | 校驗shell腳本語法 |尋找匹配的 `"' 是遇到了未預期的文件結束符

首先准備 個測試shell文件test.sh,內容如下,第 行hello沒有用 雙隱號括起來 有語法錯誤 然后在shell腳本所在目錄,執行命令: 這個命令是用來檢查shell語法格式是否正確 效果如下: 可以看到執行完檢查shell語法格式是否正確后,給出我們錯誤提示信息:unexpected EOF while looking for matching 最后修改test.sh,把第 行hell ...

2020-01-03 09:52 0 2875 推薦指數:

查看詳情

shell腳本報“語法錯誤: 預期文件結尾”

剛剛開始寫shell腳本,寫好后執行時遇見“語法錯誤: 預期文件結尾”這個提示,如圖 百度后查到這個報錯可能有兩個原因: 1、確實存在語法錯誤,{}[]等前后個數不對等; 2、腳本格式,主要存在於在windows下編寫的腳本,未能調整格式 我反復檢查腳本,未發現語法 ...

Wed Dec 02 21:33:00 CST 2020 0 6650
Shell - Shell腳本調試方法

Shell腳本調試選項 Shell本身提供一些調試方法選項: -n,讀一遍腳本中的命令但不執行,用於檢查腳本中的語法錯誤。 -v,一邊執行腳本,一邊將執行過的腳本命令打印到標准輸出。 -x,提供跟蹤執行信息,將執行的每一條命令和結果依次打印出來。 使用這些選項有三種 ...

Sat Nov 05 07:19:00 CST 2016 0 17448
shell腳本語法

第一個shell文件 hello.sh, 注意一定要以.sh結尾 ...

Tue Nov 07 18:17:00 CST 2017 0 2027
shell編程基礎(四): shell腳本語法之函數及調試

一、Shell腳本中的函數 和C語言類似,Shell中也有函數的概念,但是函數定義中沒有返回值也沒有參數列表。例如: 注意函數體的左花括號'{'和后面的命令之間必須有空格或換行,如果將最后一條命令和右花括號'}'寫在同一行,命令末尾必須有;號。 在定義fun ...

Mon Jul 16 19:34:00 CST 2018 0 1005
Shell腳本語法

索引 1. 第一行必須是"#!/bin/sh" 2. 注釋:一行開頭為 # 3. 定義變量 4. 邏輯符號 5. 接收 ...

Fri Dec 25 23:36:00 CST 2015 0 7245
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM