84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
1. Windowsで作成したSHELLファイルをLinuxに転送して実行すると、エラーメッセージが表示されます。 2. エラー メッセージ: 不正なインタープリター: そのようなファイルまたはディレクトリはありません。
異なるシステムでは改行などに違いがあります。これは、変換ツールを見つけるか、ほとんどのエディターで一部の文字を変換できます。
スクリーンショットエラーとコード
ファイルパスに中国語の文字が含まれていますか?中国語の文字が含まれており、シェル スクリプトが gbk エンコードされている場合、Linux では中国語のファイル名とディレクトリ名が UTF-8 でエンコードされているため、ファイルまたはディレクトリは見つかりません。
次のコマンドを使用して、Windows のキャリッジ リターンを Linux のキャリッジ リターンに変換し、再度実行してみてください。 リーリー
いつも実行許可の問題がないように感じます、試してみてくださいchmod 755 xxx.sh
chmod 755 xxx.sh
異なるシステムでは改行などに違いがあります。これは、変換ツールを見つけるか、ほとんどのエディターで一部の文字を変換できます。
スクリーンショット
エラーとコード
ファイルパスに中国語の文字が含まれていますか?中国語の文字が含まれており、シェル スクリプトが gbk エンコードされている場合、Linux では中国語のファイル名とディレクトリ名が UTF-8 でエンコードされているため、ファイルまたはディレクトリは見つかりません。
次のコマンドを使用して、Windows のキャリッジ リターンを Linux のキャリッジ リターンに変換し、再度実行してみてください。 リーリー
いつも実行許可の問題がないように感じます、
試してみてください
chmod 755 xxx.sh