2011-10-01 239 views

回答

0

如果您創建使用Unix的編輯器文件,它不會/應該不會有回車[CHR(13),0X0D,或^ M)]字符。 Unix換行符只是換行符[chr(10),0x0A或^ J)]。回車沒有任何特殊的意義,通常會導致不必要的行爲。

您可以修復它使用的sed:

sed -i 's/\r//' geturl.sh 
+1

這是非常合情合理的 - 我用記事本++寫劇本,它在默認情況下使用的Windows換行符。我使用edit> EOL Conversion> UNIX將文件更改爲unix格式。謝謝! – user974834