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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!