我們使用記事本++ v6.4.5編輯中文Windows XP sp3中的Bash腳本。編碼格式爲不含BOM的UTF-8。第一行代碼如下:執行第一行linux bash腳本時發生錯誤
#!/bin/sh
該源在Centos 6.4(Linux,LANG = en_US.UTF-8)上執行。但是,我們收到以下錯誤消息:
for242.sh: line 1: 鍩?!/bin/sh: No such file or directory
您能幫助我們嗎?非常感謝。 Centos linux的配置如下:
[[email protected] ]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
我們使用「UTF-8 WITHOUT BOM」測試了一個新的bash文件,它可以工作。看來記事本++的「轉換爲UTF-8無BOM」菜單不起作用。 – Eman