在 WSL Ubuntu 上运行用 Visual Studio Code(在 Windows 上)制作的脚本返回“第 2 行:$'\r':未找到命令”

0si*_*ris 5 bash scripts windows-subsystem-for-linux visual-studio-code

当我尝试在 Ubuntu WSL 安装中的 Windows 上运行使用 Visual Studio Code 制作的脚本时,出现错误:

line 2: $'\r': command not found
Run Code Online (Sandbox Code Playgroud)

我遇到了以下问题:

如何修复在 WSL 中运行 Bash 脚本的“$'\r': command not found”错误?.

这一切都说得通,但是在 Windows 上的 Visual Studio Code 上有没有一种方法/设置不必每次都使用 dos2unix 实用程序?

pa4*_*080 9

在窗口的右下角有一个指示符,上面写着CRLFLF[在图片上以绿色突出显示],它可以让您设置特定文件的行尾。单击文本还可以更改行尾。

在此处输入图片说明

CR是用于回车的字节码(从打字机时代开始),LF类似地,用于换行。它只是指作为行尾标记放置的字节。

来源和参考资料: