ホームページ  >  に質問  >  本文

linux - シェル スクリプトを実行すると、「そのようなファイルまたはディレクトリはありません」というプロンプトが表示されます。

1. Windowsで作成したSHELLファイルをLinuxに転送して実行すると、エラーメッセージが表示されます。
2. エラー メッセージ: 不正なインタープリター: そのようなファイルまたはディレクトリはありません。

習慣沉默習慣沉默2685日前1064

全員に返信(5)返信します

  • 習慣沉默

    習慣沉默2017-05-16 13:34:13

    異なるシステムでは改行などに違いがあります。これは、変換ツールを見つけるか、ほとんどのエディターで一部の文字を変換できます。

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 13:34:13

    スクリーンショット
    エラーとコード

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:34:13

    ファイルパスに中国語の文字が含まれていますか?中国語の文字が含まれており、シェル スクリプトが gbk エンコードされている場合、Linux では中国語のファイル名とディレクトリ名が UTF-8 でエンコードされているため、ファイルまたはディレクトリは見つかりません。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:34:13

    次のコマンドを使用して、Windows のキャリッジ リターンを Linux のキャリッジ リターンに変換し、再度実行してみてください。 リーリー

    返事
    0
  • 阿神

    阿神2017-05-16 13:34:13

    いつも実行許可の問題がないように感じます、
    試してみてくださいchmod 755 xxx.sh

    返事
    0
  • キャンセル返事