.sh faila izpildes kļūda: -bash: xxx: /bin/sh^M: slikts tulks: Nav šāda faila vai direktorija Risinājums
LinuxLinux ir brīvi lietojama un brīvi izplatīta Unix līdzīga operētājsistēma, kas ir vairāku lietotāju, vairāku uzdevumu, vairāku pavedienu un vairāku CPU operētājsistēma, kuras pamatā ir POSIX un UNIX. Tajā darbojas galvenie UNIX rīki, lietojumprogrammas un tīkla protokoli.
Šajā rakstā jums izskaidrota .sh faila izpildes kļūda: -bash: xxx: /bin/sh^M: slikts tulks: Nav šāda faila vai direktorija Risinājums, ieinteresētie studenti uz to atsaucas. Kļūdas apraksts:
#./bin/sh Echo "Testa SH fails"
Tiek ziņots par kļūdu, izpildot ./test.sh failu Ubuntu terminālī, uzvedot: -bash: xxx: /bin/sh^M: slikts tulks: Nav šāda faila vai direktorija Tajā laikā es domāju par to, neiespējami, kā nevarēja būt šāda ceļa?
Atveriet failu, izmantojot vim rīku
:set ff
Es atklāju, ka pašreizējais dokuments ir doc formātā faila formāts = doc Cēloņu analīze: Tiek lēsts, ka tas var būt duālās sistēmas dēļ, rediģēšanas un saglabāšanas iemesls operētājsistēmā Windows, pēc atkārtotas testēšanas tika konstatēts, ka tas patiešām tā ir. Risinājums: 1. Vim rīka vidē
:set ff = unix
2. Lejupielādējiet doc2unix rīku, lai atrisinātu šo problēmu. 3. Izmantojiet notepadd++ emeditor klases rediģēšanu, lai pārkodētu, kā parādīts zemāk redzamajā attēlā
|