PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [shell] Problem mit if Konstruktion :0



@|<0
04-03-2005, 20:56
Hi,
Ich hab ein kleines Problem in einer einfachen if-Konstruktion:


46 if [ 'whoami' = root ]
47 then
48 export PS1="%{${RED}%} %~ ;)"}
49 export RPS1="%{${RED}%}-=%{${RED}%}%D{%a %d.%m.%Y} %*%RED}%}=-%{${RED}%}"
50 export SPROMPT='%R ist nicht vorhanden, meinten sie vielleicht %r? '
51 export PS2="%{${CYAN}%}<--%_-->%{${WHITE}%} "
52 else
53 export PS1="%{${YELLOW}%}[%(!.%{${RED}%}%n. %{${GREEN}%}%n)%{${YELLOW}%}@%{${CYAN}%}%m%{${YELL OW} %}]%{${WHITE}%} %{${GREEN}%}%~${INFO}%{${WHITE}%} %# "}
54 export RPS1="%{${BLUE}%}-=%{${GREEN}%}%D{%a %d.%m.%Y} %*%{${BLUE}%}=-%{${WHITE}%}"
55 export SPROMPT='%R ist nicht vorhanden, meinten sie vielleicht %r? '
56 export PS2="%{${CYAN}%}<--%_-->%{${WHITE}%} "
57 fi;
58

Mir wirt ausgeworfen der Fehler wäre in
/root/.skript:49: parse error near `export'
Womit kann das zusammenhängen?
Thx 4 Help!

mfg

peschmae
04-03-2005, 21:22
Bei mir geht das Scriptchen. Abgesehen davon dass das Resultat recht merkwürdig aussieht.

MfG Peschmä

@|<0
04-03-2005, 21:24
Ist ja auch nen prompt für Zsh :D.
Aber bei mir leufts net!

mfg

lagalopex
05-03-2005, 09:44
48 export PS1="%{${RED}%} %~ ;)"}
benutze zwar keine zsh, aber die letzte } gehört da glaub ich net hin... (gleiches in Zeile 53)