Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: haresta 12 Března 2008, 08:59:42
-
Mam problem v ubuntu spoustet skripty, ktere jsou na jinych distribucich funkcni a bezproblemove, mam problem konkretne s time, asi je spatny bash:
--
./update.sh
bash: ./update.sh: /bin/sh^M: bad interpreter: No such file or directory
--
update$ sh update.sh -v abd
: not found2:
: not found7:
: not found8:
: not found9:
update.sh: 13: Syntax error: word unexpected (expecting "in")
--
Nevite nekdo prosim v cem je problem?
-
ja bych se podival do toho ./update.sh
podle vesho to vypada, ze soubor obsahuje windowsove konce radku CR LF ("\r\n"), pricemz v linuxu je zvykem pouzivat jenom LF ("\n")
resenim by mohlo byt:
sudo apt-get install tofrodos recode
dos2unix ./update.sh
prikaz dos2unix modifikuje soubor, takze doporucuju si nejdriv udelat zalohu. Kdyz to bude pindat, ze soubor obsahuje nejednoznacne konce radku, tak staci pridat parametr "--force"
ovsem aniz bych vedel co je uvnitr skriptu, tak vysledek nemuzu zarucit.
-
podivejte se, jestli symliknk /bin/sh ukazuje na /bin/bash
-
nebo by taky mozna slo
bash update.sh
-
Mam problem v ubuntu spoustet skripty, ktere jsou na jinych distribucich funkcni a bezproblemove, mam problem konkretne s time, asi je spatny bash:
--
./update.sh
bash: ./update.sh: /bin/sh^M: bad interpreter: No such file or directory
--
update$ sh update.sh -v abd
: not found2:
: not found7:
: not found8:
: not found9:
update.sh: 13: Syntax error: word unexpected (expecting "in")
--
Nevite nekdo prosim v cem je problem?
je to určitě těmi windowsovými konci řádků, je to zřejmé z tohoto
bash: ./update.sh: /bin/sh^M: bad interpreter: No such file or directoryasi pře dvěmi týdny jsem se s tím trávil na jednom servru kde jsem byl připojen přes ssh as 6 hodin, bohužel mi to vypisovalo jenom :bad interpreter: No such file or directorypoté co jsem to spustil na svém notebooku, tak mi to vypsalo to co vám a díky tomu jsem zjistil čím to je :)
-
cat script_s_win_radkem.sh | sed 's/.$//' >script_v_poho.sh