錯誤原因
????這個文件在Windows 下編輯過葫录,在Windows下每一行結(jié)尾是\n\r险胰,而Linux下則是\n撕蔼,所以才會有 多出來的\r。
使用指令sed -i 's/\r$//' xxxxxxx.sh茎杂,上面的指令會把?xxxxxxx.sh?中的\r 替換成空白!
實操一下:
sed -i 's/\r$//' el_hadoop.sh
????這個文件在Windows 下編輯過葫录,在Windows下每一行結(jié)尾是\n\r险胰,而Linux下則是\n撕蔼,所以才會有 多出來的\r。
使用指令sed -i 's/\r$//' xxxxxxx.sh茎杂,上面的指令會把?xxxxxxx.sh?中的\r 替換成空白!
實操一下:
sed -i 's/\r$//' el_hadoop.sh