‘\r’:命令找不到-.bashrc/.bash_profile我有窗户,用Cygwin,试图设置JAVA_HOME永久地穿过我的.bashrc档案。.bashrc:export PATH="$JAVA_HOME/bin:$PATH" export JAVA_HOME=$JAVA_HOME:"/cygdrive/c/Program Files (x86)/Java/jdk1.7.0_05".bash_profile:if [ -f ~/.bashrc ]; then
source ~/.bashrcfi赛根跑:-bash: $'\377\376if': command not found-bash: $'then\r': command not found: No such file or directorysu
//.bashrc-bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: syntax error near unexpected token `fi'
-bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: `fi'我不确定我是从另一个系统的教程中获得了命令,还是我错过了一个步骤。或者空格导致命令不能正常运行。我看过多个类似的问题,但我还没有发现一个问题完全有我的错误。我的家乡之路:$ echo $HOME/cygdrive/c/Users/jhsu
$ echo ~/cygdrive/c/Users/jhsu/所以我认为文件应该放在正确的位置。
3 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
当其他一切都在Cygwin失败的时候.。
dos2unix
-bash: '\r': command not found
dos2unix
警告:
Mac用户注意事项:dos2unix
unix2dos
unix2dos filename
.
跃然一笑
TA贡献1826条经验 获得超6个赞
对于那些没有 剂量2已安装(不想安装):
\r
sed -i 's/\r$//' filename
解释:
-i
\r
添加回答
举报
0/150
提交
取消