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