Potrzebujesz pomocy z C, C++, perl, python, itp.
Yampress
Administrator
Posty: 6416 Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL
Post
autor: Yampress » 16 lutego 2014, 22:35
ArnVaker pisze: Strzelam, że na kodowaniu znaków się rozjeżdża.
też o tym pomyślałem, albo gdzieś brak końca lini? Bo entera brak....
Ale teraz już nic nie wiem i pewnie nie pomogę. Programiści w bashu przybywajcie!
harmichalh
Posty: 78 Rejestracja: 15 grudnia 2013, 02:09
Post
autor: harmichalh » 16 lutego 2014, 22:39
Chyba zaraz włączy tryb graficzny, podłączę do kompa monitor i sprawdzę co się stanie jak zrobię to w gedicie...
Yampress
Administrator
Posty: 6416 Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL
Post
autor: Yampress » 16 lutego 2014, 22:42
No przeklej całość w graficznym edytorze i spróbuj. Ja przekleiłem w tym powyższym przykładzie co u mnie poszedł jak należy.
f1.micro
Beginner
Posty: 119 Rejestracja: 24 lutego 2009, 11:32
Lokalizacja: Kraków
Post
autor: f1.micro » 16 lutego 2014, 22:43
^M to znak końca linii windowsa (return char). Powłoka to widzi jako całość -> #!/bin/bash^M <- a to nie istnieje.
W vi włącz pokazywanie ukrytych znaków
:set list
I pokaż co tam masz
harmichalh
Posty: 78 Rejestracja: 15 grudnia 2013, 02:09
Post
autor: harmichalh » 16 lutego 2014, 22:49
Jak zrobię:
:set list
to na końcu mam tylko $, czyli jest ok. Teraz napisałem plik bez ssh, w trybie textowym w vim-ie i nadal to samo. Zaraz spróbuję graficznie.
f1.micro
Beginner
Posty: 119 Rejestracja: 24 lutego 2009, 11:32
Lokalizacja: Kraków
Post
autor: f1.micro » 16 lutego 2014, 22:51
A jak piszesz sobie na Windowsie, to użyj notepad++ lub gedit dla windowsa. Podczas zapisywania możesz wybrać kodowanie znaków i znak końca wiersza.
harmichalh
Posty: 78 Rejestracja: 15 grudnia 2013, 02:09
Post
autor: harmichalh » 16 lutego 2014, 22:59
Pisałem to w nano przez ssh.
Po odpaleniu trybu graficznego musiałem zmienić w gedicie koniec wiersza z windows na linux. Nie wiem czemu plik stworzony i napisany w nano miał koniec wiersza Windowsowy...
Teraz wszystko działa. Jakby była potrzeba to jak w terminalu zmienić koniec wiersza?
f1.micro
Beginner
Posty: 119 Rejestracja: 24 lutego 2009, 11:32
Lokalizacja: Kraków
Post
autor: f1.micro » 16 lutego 2014, 23:03
Jak kopiujesz ze strony to kopiujesz wszystko.
Sprawdź w ustawieniach Puttego, może jest jakieś ustawienie końca linii.
Tak czy inaczej. Dla wygody polecam Ci edytory które wcześniej wspomniałem. Kończysz pisać, wysyłasz na srv i zmieniasz uprawnienia. That's all!
Yampress
Administrator
Posty: 6416 Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL
Post
autor: Yampress » 16 lutego 2014, 23:10
więc w Putty musisz pogrzebać. O znakach końca lini itp.... Dawno Putty nie używałem ale chyba coś tam takiego jest.