POST ASSIGNMENT NOTES
Created Sunday 01 March 2026
NOTES ON RESPONSES:
Soooooo, a lot of you, (many of you in a similar fashion to one another, oddly) did not follow the instructions – specificially "Note. For parts 1-5, I am expecting to use *only* concepts from class, i.e. these two sets of slides"
Now, I understand the possibility of *trying* what was explained in class and then going outside for a little help, perhaps using one or two commands that I didnt use.
But that's not what happened for many of you, it appears as if you simply Googled/ChatGPTed and ended up utilizing the most common and a very "programmatic" way of completing the task – a way that misses the point of the assignment.
IE – if I saw this type of construct in any part of the assignment that wasn't part 6:
random_noun=${nouns[$RANDOM % ${#nouns[@]}]}
We've got TWO major concepts here that were both unnecessary and not taught by me. One is $RANDOM (bash built in to generate a random-ish integer,) and the other is "Bash Arrays"
So: this is not a *programming* class. I pointed you to the concepts I did for a reason – you should be working not with "complex" concepts like arrays, but instead manipulating files and text in lines using the tools I gave you – and perhaps a few more. (I won't be mad if e.g. shuf shows up, though that TOO is unnecessary)
So, if you were pointed to this, please give this another try – and please ensure you do your own work.
Backlinks: FSU Courses:LIS5364