Portál AbcLinuxu, 12. května 2025 07:43

Dotaz: mafia: 27: Syntax error: Bad substitution

14.5.2007 19:35 kij
mafia: 27: Syntax error: Bad substitution
Přečteno: 536×
Odpovědět | Admin
Nedaří se mi spustit mafii, instaloval jsem ji momocí Loki Installeru, ale když spustím skript který má spustit Mafii, tak to napise

mafia: 27: Syntax error: Bad substitution
#!/bin/sh
###############################################################################
#
## LIFLG Startup Script
#
###############################################################################
#
# The game binary
GAME_BINARY="Game.exe"

# Subdirectory
SUBDIR="."

# Which wine do you want to use?
#WINE_NAMES="cedega cvscedega wine winex3 cvswinex winex"
WINE_NAMES="wine"


###############################################################################
## DO NOT EDIT BELOW THIS LINE
###############################################################################
readlink() {
    local path=$1 ll
        
    if [ -L "$path" ]; then
        ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
        echo "${ll/* -> }"
    else
        return 1
    fi
}

script=$0
count=0

while [ -L "$script" ]  
do
    script=$(readlink "$script")
    count=`expr $count + 1`

    if [ $count -gt 100 ]  
    then
       	echo "Too many symbolic links"
       	exit 1
    fi
done

GAME_DIR=`dirname $script`

if [ -z "$WINE_EXEC" ]
then
	WINE_EXEC=`type -p $WINE_NAMES | head -n 1`
fi


if [ -e "$WINE_EXEC" ]
then
	cd $GAME_DIR
	cd $SUBDIR
	$WINE_EXEC $GAME_BINARY "$@" &
	sleep 2 &&
	renice 10 -p `pgrep wineserver`
else 
	echo "Wine(X)/Cedega not in your PATH"
	exit 1
fi

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 14.5.2007 21:59 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jak spustit mafii?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spusť to ručně, když skript nefunguje.
michich avatar 14.5.2007 22:01 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Jak spustit mafii?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten 27. řádek vypadá na bashismus a tvůj /bin/sh asi není bash. Zkus změnit první řádek na #!/bin/bash.
14.5.2007 22:10 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: Jak spustit mafii?
na hry je lepší windows
hmm
Luboš Doležel (Doli) avatar 14.5.2007 22:11 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jak spustit mafii?
Tak toto konstatování tazatele jistě velmi zajímá ;-)
14.5.2007 23:07 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: Jak spustit mafii?
mě mafie běhá pod linuxem i bez nějakejch pitomejch scriptů, ale ne tak supr jako ve win, proto jsem to napsal...
hmm

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.