Msg#: 3918650 posted 5:50 pm on May 22, 2009 (gmt 0)
Here's my script:
for user in $(ls /Users) if [ "$user" != 'administrator' ] ; then do sudo cp -rf /Users/gpillsbu/Library/Preferences/com.apple.dock.plist /Users/$user/Library/Preferences/com.apple.dock.plist sudo chown -hR $user /Users/$user/Library/Preferences/com.apple.dock.plist fi done
Here's the error:
./Update User Dock.sh: line 7: syntax error near unexpected token `if' ./Update User Dock.sh: line 7: `if [ "$user" != 'administrator' ] ; then'
I've tried several different syntax things like removing the quotes around $user, putting the 'then' statement on its own line, retyping the whole thing, etc.
What is an "unexpected token"?
FWIW, the script has worked fine before I tried to add the conditional.