📅  最后修改于: 2023-12-03 14:48:16.507000             🧑  作者: Mango
该错误信息出现在rpm-tmp.issTeS文件的第37行,原因是系统找不到$'\r'命令。该命令通常是windows系统下的换行符,导致在Linux系统下运行时出现问题。
将文件转换成Unix格式,使用dos2unix命令进行转换:
dos2unix rpm-tmp.issTeS
在当前终端下修改文件,使用sed命令将文件中的windows换行符"\r\n"替换为Unix换行符"\n":
sed -i 's/\r$//' rpm-tmp.issTeS
如果使用的是vim编辑器,可以使用以下命令进行转换:
:set ff=unix
在Linux系统下运行程序时,请确保文件的换行符格式是Unix格式,否则会出现类似的错误信息。正确的文件格式能够确保程序的正常运行。