Question: The language is Linux/Unix gedit You are required to write the following two scripts. Getting User Input Write a script called nosy that will do
The language is Linux/Unix gedit
You are required to write the following two scripts.
Getting User Input
Write a script called nosy that will do the following:
a. Ask the user's full name--first, last, and middle name.
b. Greet the user by his or her first name.
c. Ask the user's login name and print his or her user ID (from /etc/passwd)
d. Tell the user his or her home directory (the user entered via step c, not currently logged in).
e. Show the user the processes he or she is running (the user entered via step c, not currently logged in user)
g. Tell the user the day of the week, and the current time in non-military time. The output should resemble:
"The day of the week is Tuesday and the current time is 04:07:38 PM."
Conditional Statements
Write a script called checking that will do the following:
a. Take a command-line argument, a user's login name.
b. Test to see if a command-line argument was provided.
c. Check to see if the user is in the /etc/passwd file. If so, the script will print:
"Found " " in the /etc/passwd file."
Otherwise, the script will print:
"No such user on our system"
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
