Answered step by step
Verified Expert Solution
Question
1 Approved Answer
in bash scripting in ubunto 18.04 Write a script called class.sh that takes two parameters as arguments. The first parameter is a file that contains
in bash scripting in ubunto 18.04
- Write a script called class.sh that takes two parameters as arguments. The first parameter is a file that contains a list of user names, one per line. The usernames contain only alphabetic characters and no white space. The second parameter is a user name. Your script should do the following:
- Determine that the correct number of arguments was received, or print a usage message and exit if not.
- Determine that the file with the name given as the first parameter exists, or print an error message and exit if not.
- Determine that the username is already in the file, and then either
- Print a message stating that the name already existed or,
- If the name was not in the file, then add the name to the end of the file
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started