Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Linux/Bash - Funkce ve scriptu

Ahoj,
jako nový uživatel a hlavně nezkušený uživatel linuxu, mám následující problém:
Potřebuji udělat v bash scriptu funkci (nějakou), dejme tomu toto:

function example(){
	# do something here
	echo "just an example";
}
example

na jednom cygwinu mi to jde, na druhém a live(Slax) distribuci nikoliv. A hlásí to tuto chybu:

Line 1: syntax error near unexcepted token '$'{\r''
Line 1:'function example(){

Co s tím? Zkusil jsem to bez slova function s mezerama, bez mezer...
Děkuji.;-)

Předmět Autor Datum
Podľa chybovej hlášky to vyzerá, že si neporadil so znakmi pre nový riadok \r\n. Skúsil by som to ul…
los 11.05.2007 20:17
los
já nevim, ale to moc nevypadá : echo "ss" echo "ss" echo "ss" je také oddělné řádkama a to funguje.…
AZOR 11.05.2007 20:27
AZOR
nicméně je to tak. edit: pravověrní editoři se dělí na vi-sty a emacs-áře. A pak jsou ještě "mamlas…
touchwood 11.05.2007 20:29
touchwood
:-)fajn, a jak (kterým programem) to mam vyřešit ?
AZOR 11.05.2007 20:32
AZOR
vždyť píšu: vi, emacs, mc .-) jinak pspad umožňuje nastavit formát ukládání (menu Formát -> Unix)
touchwood 11.05.2007 20:33
touchwood
aha, děkuju všem nastavil jsem v PsPadu ten unix a už to jde :o) uf, to by mi naštvalo - jsem uděla… poslední
AZOR 11.05.2007 20:54
AZOR
btw: jenže echu je celkem fuk, že řádek končí "zmatkem", kdežto funkci nikolivěk. ;-)
touchwood 11.05.2007 20:32
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru