在cygwin下执行shell脚本遇到“ $’\r’: 未找到命令”错误
从github上克隆一个工程到本地,在cygwin下执行工程目录中的sh脚本,遇到以下报错:
$'\r': 未找到命令
推测时换行符问题。
参考Git 多平台换行符问题(LF or CRLF),重新设置git的换行符配置:
# 提交检出均不转换 (保持为LF)
git config --global core.autocrlf false
重新克隆工程,在cygwin中执行sh脚本成功。
从github上克隆一个工程到本地,在cygwin下执行工程目录中的sh脚本,遇到以下报错:
$'\r': 未找到命令
推测时换行符问题。
参考Git 多平台换行符问题(LF or CRLF),重新设置git的换行符配置:
# 提交检出均不转换 (保持为LF)
git config --global core.autocrlf false
重新克隆工程,在cygwin中执行sh脚本成功。