gpt4 book ai didi

shell - shell 脚本中的\r 字符

转载 作者:行者123 更新时间:2023-12-03 21:11:48 26 4
gpt4 key购买 nike

尝试执行 shell 脚本时出现以下错误,

$'\r': command not found: line 2:

请提出相同的解决方案。

以下是脚本中使用的初始行,
#!/bin/sh

if [[ $# -lt 1 ]]; then
echo "ERROR Environment argument missing <dev,test,qa,prod>"
export RC=50
exit $RC
fi

最佳答案

您的问题是该文件具有 Windows 行结尾。这可能是由于在 Windows 中编辑文件并尝试在非 Windows 系统上运行它造成的。

您可以使用 dos2unix 解决此问题转换行尾:

dos2unix ConstruedTermsXMLGenerator.sh

在另一个方向转换的相应实用程序是 unix2dos .

有些系统有 fromdostodos .

关于shell - shell 脚本中的\r 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5230798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com