.sh kesalahan eksekusi file: -bash: xxx: /bin/sh^M: bad interpreter: Tidak ada file atau direktori seperti itu Solusi
LinuxLinux adalah sistem operasi mirip Unix yang gratis digunakan dan didistribusikan secara bebas, yang merupakan sistem operasi multi-pengguna, multi-tugas, multi-threaded, dan multi-CPU berdasarkan POSIX dan UNIX. Ini menjalankan alat, aplikasi, dan protokol jaringan UNIX utama.
Artikel ini menjelaskan kepada Anda .sh kesalahan eksekusi file: -bash: xxx: /bin/sh^M: bad interpreter: Tidak ada file atau direktori seperti itu Solusi, siswa yang tertarik merujuknya. Deskripsi kesalahan:
#./bin/sh echo "file SH uji"
Kesalahan dilaporkan saat menjalankan file ./test.sh di terminal Ubuntu, meminta: -bash: xxx: /bin/sh^M: penerjemah buruk: Tidak ada file atau direktori seperti itu Saat itu, saya memikirkannya, tidak mungkin, bagaimana mungkin tidak ada jalan seperti itu?
Buka file menggunakan alat vim
:atur ff
Saya menemukan bahwa dokumen saat ini dalam format doc format file = dokumen Analisis penyebab: Diperkirakan mungkin karena sistem ganda, alasan untuk mengedit dan menyimpan di bawah Windows, setelah pengujian lagi, ditemukan bahwa ini memang masalahnya. Solusi: 1. Di lingkungan alat vim
:set ff = unix
2. Unduh alat doc2unix untuk mengatasi masalah ini. 3. Gunakan pengeditan kelas notepadd++ emeditor untuk mentranskode, seperti yang ditunjukkan pada gambar di bawah ini
|