[解決済み] '\r': コマンドが見つかりません - .bashrc / .bash_profile [重複].
2022-01-10 09:47:15
質問
を設定するんです。
JAVA_HOME
をウィンドウズ(Cygwin)で恒久的に使用します。
.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 実装 サイバーパンク風ボタン
おすすめ
-
スクリプトとバッチ処理がひとつに
-
linux シェル学習ノート 2日目
-
[解決済み】C++ -- ' の前に一次式があることが予想される。
-
[解決済み】C++ Cout & Cin & System "Ambiguous" [クローズド]。
-
[解決済み】なぜ「Pickle - EOFError.」が発生するのでしょうか?空のファイルを読むと「Ran out of input」と表示されるのはなぜですか?
-
[解決済み】recyclerview アダプタが添付されていないため、レイアウトをスキップしています。
-
[解決済み】コレクションが変更され、列挙操作が実行されないことがある。
-
[解決済み】必要な形式パラメータに対応する引数が与えられない - .NETエラー
-
[解決済み】math.hを含むにもかかわらず、C言語でpow( )への未定義参照【重複あり
-
[解決済み] [Solved] libpthread.so.0: error adding symbols: コマンドラインからDSOが見つからない