[解決済み] '\r': command not found - .bashrc / .bash_profile [duplicate].
質問
Cygwin を使用している Windows で、以下のように設定しようとしています。
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 ~/.bashrc
fi
cygwin を実行しています。
-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/
ですから、ファイルは正しい場所に配置されるべきだと思います。
どのように解決するのですか?
Cygwinで万が一失敗したら...。
を実行してみてください。
dos2unix
コマンドを当該ファイルに対して実行します。
このようなエラーメッセージが表示されたときに役立つかもしれません。
-bash: '\r': command not found
Windows形式の改行文字は、Cygwinで問題が発生することがあります。
は
dos2unix
コマンドは、改行文字をUnix / Cygwin互換になるように修正します。
注意 dos2unix コマンドはファイルを変更する その場で ので、必要に応じて注意してください。
元のファイルを残しておく必要がある場合は、まずバックアップをとっておくとよいでしょう。
Macをお使いの方へのご注意
は
dos2unix
コマンドは、Mac OS X には存在しません。
チェックアウト この回答 では、さまざまなツールを使ったソリューションをご紹介しています。
もあります。
unix2dos
コマンドは、その逆を行います。
Unixの改行文字をWindowsのツールと互換性があるように変更します。
メモ帳でファイルを開いたとき、すべての行が一緒になってしまう場合は、次のことを試してみてください。
unix2dos filename
.
関連
-
[解決済み】ログアウトと再ログインをせずに.bashrcの設定を再読み込みする方法とは?
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み】bashで1つのコマンドでシェル変数にデフォルト値を割り当てる。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bashのif条件で「unary operator expected」エラーが発生する。
-
[解決済み】予期しないトークン 'fi' 付近の構文エラー
-
[解決済み] Docker ubuntu イメージ - bash: man: コマンドが見つかりません。
-
[解決済み] (standard_in) 1: bash スクリプトのシンタックスエラー
-
[解決済み] cmake execute_process COMMAND [重複]。
-
[解決済み] bashでjsonファイルを解析するためにjqの出力からダブルクオートを削除する方法は?
-
[解決済み] Bashを使ってプログレスインジケータを表示する [重複]。
-
[解決済み] ターミナルでbashスクリプトを実行するにはどうすればよいですか?
-
[解決済み] bashの"-ne "はどういう意味ですか?
-
[解決済み] Bashスクリプトの'''抜け'''がある] [クローズド]