shell腳本是UNIX格式,在修改其中內容時,務必保持UNIX格式。UE編輯器打開時,會詢問是否轉為DOS格式,請點否。如果修改完成后,不能確認是否為DOS格式,可以使用UE文件菜單下的Conversions轉換為UNIX格式。
在Linux下可以是用“cat –A filename”來查看某個文件中的隱含字符,UNIX格式的話,每行結尾是 “$”符號,而DOS格式則是 “^M”符號。在Solaris下,cat命令不支持-A選項,可以使用vi打開,DOS格式的話,每行結尾有“^M”符號,UNIX的格式的話,則什么都不顯示。需要注意的是在Linux下,即便是DOS格式,使用vi打開后,也看不到“^M”符號。
“^M”符號可以手動刪除,刪除后腳本即可運行。