エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: bad interpreter: No such file or directoryが出現したときに、改行コードを確認する方法を知りたいです
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: bad interpreter: No such file or directoryが出現したときに、改行コードを確認する方法を知りたいです
なんか限りなく XY 問題な気がしますが cat -e /bin/sh コマンドを使って、改行コードを確認したい あな... なんか限りなく XY 問題な気がしますが cat -e /bin/sh コマンドを使って、改行コードを確認したい あなたが確認したいのは /mnt/c/Program Files/nodejs/npm の改行コードであって /bin/sh の改行コードではないはず。 文字化け そりゃバイナリファイルである /bin/sh をコンソールに表示すれば化けているに決まっています。 /bin/sh^M: bad interpreter のメッセージはシェルスクリプトファイルの1行目 shebang (シバンともシェバンとも) の改行コードが CR LF かつ、そのシバンを解釈する何か ( execve カーネル関数と /bin/sh の合わせ技なんだけど) が LF 改行のみ対応の場合に #!/bin/sh<CR><LF> のシバン行を /bin/sh<CR> なファイルを起動すると解釈し、そんな

