i'm a total bash4 noob (i'd prefer if it were spelled 'newb'), never done any scripting/coding in my life. i've been messing with scripting for about 3 weeks now as part of a class i'm taking so please keep that in mind when replying. i'm trying to build a command 'buser' that will add/delete/list users from a file (i created an 'addusers' and a 'delusers' file, both stored in /Users in my home directory). BuserScript.png attachment shows what i've written so far. Buser+x.png attachment shows the error it's returning when i attempt to invoke it. some guidance would be much appreciated. i don't want to wait til class on Wednesday. this stuff is fun and i want to make progress. thanks in advance, Samuel
UPDATE - i altered the script at the beginning to: read COMMAND if (( "$COMMAND" -eq "buser" )); then the rest of the script remains the same. when i attempt to execute the command, it returns the error in the attached file - blankness. i have to ctrl+c to exit.
Show your code in code tags. Like this. Code: 1 #!/bin/bash 2 3 echo "Hello world" 4 Include line numbers, so the error messages are useful. For example get line numbers with less -N foobar.sh Or use pastebin, some of them allow syntax highlighting. You have error in line 4, but since I do not know which line is number 4 not much I can do.