Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11259|Odpoveď: 1

[linux] .sh chyba pri spustení súboru: -bash: xxx: /bin/sh^M: zlý interpretátor: Žiadny takýto súbor ani direc...

[Kopírovať odkaz]
Zverejnené 19. 3. 2017 22:05:13 | | | |
.sh chyba pri vykonávaní súboru: -bash: xxx: /bin/sh^M: zlý interpret: Žiadny takýto súbor ani adresár Riešenie



LinuxLinux je voľne použiteľný a voľne distribuovaný Unix-like operačný systém, ktorý je multiužívateľský, multitaskingový, viacvláknový a multi-CPU operačný systém založený na POSIX a UNIXe. Beží na hlavných UNIX nástrojoch, aplikáciách a sieťových protokoloch.

Tento článok vám vysvetľuje .sh chybu pri vykonávaní súboru: -bash: xxx: /bin/sh^M: zlý interpretátor: Žiadny takýto súbor ani adresár Riešenie, záujemcovia sa naň odvolávajú.
Popis chyby:
#./bin/sh  
Echo "Test SH súbor"
Pri spustení ./test.sh súboru v termináli Ubuntu sa hlási chyba, ktorá vyvolá výzvu: -bash: xxx: /bin/sh^M: zlý interpretátor: Žiadny takýto súbor ani adresár
Vtedy som o tom premýšľal, nemožné, ako by taká cesta nemohla existovať?
Otvorte súbor pomocou nástroja vim
:set ff


Zistil som, že aktuálny dokument je vo formáte dokumentu
Formát súboru = doc
Analýza príčiny:
Odhaduje sa, že to môže byť spôsobené duálnym systémom, čo je dôvod na úpravu a ukladanie pod Windows, no po opätovnom testovaní sa zistilo, že to tak naozaj je.
Obchádzka:
1. V prostredí vim tool
:set ff = unix  


2. Stiahnite si nástroj doc2unix na vyriešenie tohto problému.
3. Použite úpravu triedy notepadd++ emeditor na transkódovanie, ako je znázornené na obrázku nižšie







Predchádzajúci:Konfigurácia a používanie servera VisualSVN (nasadenie projektu na SVN)
Budúci:Linuxový shell scrip{filter}t, ktorý upravuje konfiguračný súbor
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com