linux - Apabila melaksanakan skrip shell, ia menggesa "Tiada fail atau direktori sedemikian"?
習慣沉默2017-05-16 13:32:13
0
5
1227
1 Pindahkan fail SHELL yang ditulis di bawah Windows ke Linux untuk pelaksanaan, dan mesej ralat akan muncul. 2. Mesej ralat: penterjemah buruk: Tiada fail atau direktori sedemikian.
Terdapat perbezaan dalam pemisah baris dan sebagainya dalam sistem yang berbeza Ia sepatutnya disebabkan oleh aksara halimunan yang berbeza Cari alat penukaran, atau kebanyakan editor boleh melakukan ini, dan hanya menukar beberapa aksara.
Adakah laluan fail anda mengandungi aksara Cina? Jika ia mengandungi aksara Cina dan skrip shell anda dikodkan gbk, fail atau direktori tidak akan ditemui, kerana fail Cina dan nama direktori di bawah Linux dikodkan UTF-8.
Anda boleh mempertimbangkan untuk menggunakan arahan berikut untuk menukar carriage return di bawah Windows kepada carriage return di bawah Linux, dan kemudian cuba jalankannya
Terdapat perbezaan dalam pemisah baris dan sebagainya dalam sistem yang berbeza Ia sepatutnya disebabkan oleh aksara halimunan yang berbeza Cari alat penukaran, atau kebanyakan editor boleh melakukan ini, dan hanya menukar beberapa aksara.
Tangkapan skrin
Ralat dan kod
Adakah laluan fail anda mengandungi aksara Cina? Jika ia mengandungi aksara Cina dan skrip shell anda dikodkan gbk, fail atau direktori tidak akan ditemui, kerana fail Cina dan nama direktori di bawah Linux dikodkan UTF-8.
Anda boleh mempertimbangkan untuk menggunakan arahan berikut untuk menukar carriage return di bawah Windows kepada carriage return di bawah Linux, dan kemudian cuba jalankannya
Selalu terasa tiada masalah kebenaran pelaksanaan,
Cubalah
chmod 755 xxx.sh