Rumah  >  Soal Jawab  >  teks badan

linux - Apabila melaksanakan skrip shell, ia menggesa "Tiada fail atau direktori sedemikian"?

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.

習慣沉默習慣沉默2685 hari yang lalu1056

membalas semua(5)saya akan balas

  • 習慣沉默

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

    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.

    balas
    0
  • 怪我咯

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

    Tangkapan skrin
    Ralat dan kod

    balas
    0
  • PHP中文网

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

    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.

    balas
    0
  • PHP中文网

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

    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

    balas
    0
  • 阿神

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

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

    balas
    0
  • Batalbalas