Skip to content

这个错误通常是由于 Windows 和 Linux 之间的换行符不同 造成的。

Windows 使用 \r\n (CRLF) 作为换行符,而 Linux 只使用 \n (LF)。当你在 Linux 上运行 Windows 编辑的 ubuntu_env.sh 时,就可能遇到 $'\r': command not found 这样的错误。

bash
dos2unix ubuntu_env.sh
dos2unix ubuntu_env.sh