shell編程中, ': not a valid identifier的問題而且顯示中文漢字

Windows下,用editplus3編寫shell編輯腳本時,在Cygwin Terminal的bash端運行時出現了" ': not a valid identifier ",或者會出現(: command not found,許多莫名其妙的分號)極可能你在windows下編輯,在Linux下運行,因爲Linux和windows的文本格式不一樣所致使的。shell


上面多是反應之一,有時終端顯示" :沒有文件..."也是這個緣由形成的 大部分由分號開頭":"windows


解決方法:只要用UltraEdit工具轉換成Linux格式,從新運行便可    bash


還有中文漢字極有可能在Cygwin Terminal端顯示是亂碼,這個主要是因爲編碼的不一樣形成的,能夠將文本/文件轉化爲utf-8格式的編碼,以下圖所示:ide

或者另一種方法:工具



Linux和windows的文本的區別:
1.Linux的換行:    "\n"
2.windows的換行: "\r\n"(回車,換行)  
編碼


轉載:「http://hi.baidu.com/qmiao128/item/4e6790d4deffd7cd1a72b42b」轉載自spa

尊重原做者的勞動成果orm

相關文章
相關標籤/搜索