vim调试Shell脚本: unexpected EOF while looking for matching
生活随笔
收集整理的這篇文章主要介紹了
vim调试Shell脚本: unexpected EOF while looking for matching
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
往往在編寫腳本完后測試,出現錯誤需要調試,vim 是一種強大的文本編輯器,對調試也很有幫助。如果指定用不同的顏色顯示某些錯誤,通過配置 .vimrc 文件就會替您完成大部分調試工作。
小柏在測試腳本時,遇到一個錯誤提示如下:
[root@bqh-118 scripts]# vim md5pojie.sh [root@bqh-118 scripts]# sh md5pojie.sh md5pojie.sh: line 17: unexpected EOF while looking for matching `"'(md5pojie.sh: line 17: unexpected EOF while looking for matching `"'):指出在第 17行上有錯誤,但是看過這一行之后,并沒有發(fā)現任何錯誤。再看看第 16行,發(fā)現判斷條件后面的字符串的末尾缺少一個大括號。這個示例很好地說明了在進行調試時為什么必須查看整
個腳本。也就是說提示的錯誤消息顯示的行號不一定是正在出現錯誤的真正位置,一般都在上下左右附近位置。
調試好后,我們在執(zhí)行腳本:
is ok!
以此同時,我們在調試腳本時,也要注意語法使用是否完善,有時候丟一個fi、then、done或符合等等。
轉載于:https://www.cnblogs.com/su-root/p/10852557.html
總結
以上是生活随笔為你收集整理的vim调试Shell脚本: unexpected EOF while looking for matching的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 类型转换
- 下一篇: 阿里云服务器重启出现An error o