Write necessary bash code to continuously display the main menu that contains the following tasks: 1- User 2- Group 3- File 4- Exit upon choosing one of For the first 3 options, a sub-menu is displayed. User Menu: 1- Create a new user 2- delete a user 3- change password 4- add a user to a group 5- delete a user from a group 6- list who is currently logged in 7- change permission of a user 8- list groups of a user 9- Return to previous menu File Menu: 1- count words of a file 2- count characters of a file 3- compute word average length by dividing the number of characters by the number of words in a file. 4- count lines of a file 5- display set of rows from the beginning of a file. 6- change permission for a file 7- Return to a previous menu Group Menu: 1- Add a group 2- delete a group 3- List groups 4- Add a user to a group 5- delete a user from a group 7- list members of a group 8- Return to a previous menu Now: For each option of the previous menus, write the necessary Bash code and Linux commands to execute the option. All parameters required to execute the option are read from the Keyboard
Write necessary bash code to continuously display the main menu that contains the following tasks:
1- User
2- Group
3- File
4- Exit
upon choosing one of For the first 3 options, a sub-menu is displayed.
User Menu:
1- Create a new user
2- delete a user
3- change password
4- add a user to a group
5- delete a user from a group
6- list who is currently logged in
7- change permission of a user
8- list groups of a user
9- Return to previous menu
File Menu:
1- count words of a file
2- count characters of a file
3- compute word average length by dividing the number of characters by the number of words in a file.
4- count lines of a file
5- display set of rows from the beginning of a file.
6- change permission for a file
7- Return to a previous menu
Group Menu:
1- Add a group
2- delete a group
3- List groups
4- Add a user to a group
5- delete a user from a group
7- list members of a group
8- Return to a previous menu
Now:
For each option of the previous menus, write the necessary Bash code and Linux commands to execute the option. All parameters required to execute the option are read from the Keyboard.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps