Ich habe ein Skript, das auf meinem Entwicklungsserver einwandfrei funktioniert, aber wenn ich versuche, es in der Produktion auszuführen, funktioniert es nicht.
Ich erhalte den folgenden Fehler, den ich nicht herausfinden kann:
./test.sh: Zeile 5: UID: schreibgeschützte Variable
Irgendwelche Vorschläge?
#!/bin/sh
while read inputline
do
UID="$(echo $inputline | cut -d '"' -f4)"
PASSWORD="$(echo $inputline | cut -d '"' -f8)"
FIRST="$(echo $inputline | cut -d '"' -f6 | cut -d ' ' -f1)"
LAST="$(echo $inputline | cut -d '"' -f6 | cut -d ' ' -f2)"
zmprov createAccount $UID $PASSWORD displayName "$FIRST $LAST" givenName $FIRST sn $LAST
done < company.csv