set-Befehl Fehler in c-shell-Skript
Tue ich dies auf mein script:
set Cnt1 =`echo $Cnt | awk '{print $1}'`
set Cnt2 =`echo $Cnt | awk '{print $2}'`
set Cnt3 =`echo $Cnt | awk '{print $3}'`
Bin ich immer eine Fehlermeldung mit dem Inhalt " set: Variablenname muss mit einem Buchstaben beginnen." Kann mir jemand sagen was ich falsch mache..
Cnt bekam Wert wie diese:
Cnt = 1 1 1
InformationsquelleAutor Jack | 2011-07-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Sie entfernen, Abstand zwischen Cnt und =
Verlassen Sie bitte die (t)csh, es ist schrecklich, und Lesen Top Ten Gründe, nicht zur Verwendung der C-shell!
siehe mein edit, das problem gefunden
Vielen Dank, es hat geklappt
Beachten Sie, dass die folgenden sind alle legal:
set a=b
,set a = b
,set a= b
, aber das ist illegal:set a =b
.Ich hasse wirklich csh
InformationsquelleAutor CharlesB