ďťż
 
 
   Ustawienie strony kodowej skryptów bash pod Windows
 
 

Tematy

 
    
 

 

 

 

Ustawienie strony kodowej skryptów bash pod Windows





peter86 - 12-01-2010 08:40
Cześć,
Próbuję zrobić kilka skryptów. Już mi się to udawało niejednokrotnie, jednak ostatnio chciałem taki skrypt napisać pod edytorem tekstu w Windows. Wybrałem "wScite", kodowanie ustawiłem na UTF-8. Napisałem skrypt, zapisałem, wysłałem na ftp i pod Linuksem przy użyciu "wget" ściągnąłem.

Niestety po otwarciu pliku wyskakują jakieś "%" przed .sh i skrypt w ogóle się nie uruchamia. Oczywiście ten sam skrypt pisany bezpośrednio w "nano" działa. Ktoś z was próbował kiedyś robić tak jak ja? Rozumiem, że to upierdliwy sposób i niby czemu miałbym pisać skrypty pod Windowsem, żeby potem przenosić do Linuksa, ale akurat taka potrzeba zaszła.



xmaster - 12-01-2010 17:43
Nie wiem czy pomogę ale systemy z rodziny Windows XP i w dół (Windows Vista i Windows7 chyba mają już to poprawione ale nie wiem dokładnie) mają inny znak końca linii. Co skutkuje właśnie błędami w wykonywaniu skryptów. Kiedyś przerabiałem jakiś duży skrypt pisany w edytorze windowsowym (bodajże notatniku) ale nie pamiętam czy dało się "masowo" zmienić znak końca linii czy robiłem to ręcznie, nie pamiętam.



lessmian2 - 12-01-2010 20:47
# apt-cache search tofrodos
tofrodos - Converts DOS <-> Unix text files, alias tofromdos W tym pakiecie jest narzędzie dos2unix, którego możesz użyć do konwersji.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis