Inhalt der 'make.sh' ?

10/02/2011 01:32 QR~#1
PHP Code:
LIST_FILE='locale_list' 

if [ -r $LIST_FILE ]; then 

    rm 
-rdf object 
    mkdir object 

    
while read line
        do 
            ./
qc $line 
        done 
$LIST_FILE 
else 
    echo 
$LIST_FILE' is missing' 
fi 
=>

PHP Code:
make.sh11Syntax errorword unexpected (expecting "fi"
Ich versteh's nicht :/.
04/14/2014 03:56 AciiDx3#2
habe das problem auch..
04/14/2014 14:06 Lord Lix'#3
Der Befehl "fi" wird nicht erwartet,
Mach es doch anders, schreib in deine make.sh folgendes:

Code:
#!/bin/sh
#Quests compilen
cd /usr/home/game/share/locale/germany/quest && python make.py && cd /usr/home/game
..abspeichern.

Dann gehst du in dein Quest Verzeichnis und erstellst eine make.py (Wenn noch nicht vorhanden..).
In diese schreibst du folgendes:

Code:
#!/usr/local/bin/python
import os
os.system('rm -rf object')
for line in file('quest_list'):
	if os.system('./qc ' + line):
		print 'Fehler aufgetreten: ' + line
		import sys
		sys.exit(-1)
..abspeichern.

Jetzt kannst du deine make.sh ausführen.