linux - Apabila melaksanakan skrip shell, ia menggesa "Tiada fail atau direktori sedemikian"?
習慣沉默
習慣沉默 2017-05-16 13:32:13
0
5
1051

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.

習慣沉默
習慣沉默

membalas semua(5)
習慣沉默

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

Ty80

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

# dos2unix xxx.sh
阿神

Selalu terasa tiada masalah kebenaran pelaksanaan,
Cubalahchmod 755 xxx.sh

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!