Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11259|Odgovoriti: 1

[linux] .sh napaka pri izvajanju datoteke: -bash: xxx: /bin/sh^M: slab interpreter: Ni takšne datoteke ali direktorja...

[Kopiraj povezavo]
Objavljeno na 19. 03. 2017 22:05:13 | | | |
.sh napaka pri izvajanju datoteke: -bash: xxx: /bin/sh^M: slab interpreter: Ni takšne datoteke ali mape Rešitev



LinuxLinux je brezplačen in prosto distribuiran Unixu podoben operacijski sistem, ki je večuporabniški, večopravilen, večnitni in večprocesorski operacijski sistem, ki temelji na POSIX in UNIX. Poganja glavna UNIX orodja, aplikacije in omrežne protokole.

Ta članek vam pojasnjuje .sh napako pri izvajanju datoteke: -bash: xxx: /bin/sh^M: slab interpreter: Ni takšne datoteke ali mape Rešitev, zainteresirani študenti se nanjo sklicujejo.
Opis napake:
#./smeti/sh  
Echo "Test SH datoteka"
Pri izvajanju ./test.sh datoteke v Ubuntu terminalu se pojavi napaka, ki sproži: -bash: xxx: /bin/sh^M: slab interpreter: Ni takšne datoteke ali mape
Takrat sem razmišljal, nemogoče, kako ne bi bilo takšne poti?
Odpri datoteko z orodjem vim
:set ff


Ugotovil sem, da je trenutni dokument v obliki dokumenta
datotečni format = doc
Analiza vzrokov:
Ocenjuje se, da je razlog za urejanje in shranjevanje v Windowsih morda dvojni sistem, po ponovnem testiranju pa so ugotovili, da je temu res tako.
Rešitev:
1. V okolju vim orodij
:set ff = unix  


2. Prenesite orodje doc2unix za rešitev tega problema.
3. Uporabite urejanje razreda notepadd++ emeditor za transkodiranje, kot je prikazano na spodnji sliki







Prejšnji:Konfiguracija in uporaba strežnika VisualSVN (uvajanje projekta na SVN)
Naslednji:Linux shell scrip{filter}t, ki spreminja konfiguracijsko datoteko
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com