Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

UNIX -- 1)Consider the address book below: $ cat addr Xiao Li, lxiao@unc.edu, 67

ID: 3911714 • Letter: U

Question

UNIX --

1)Consider the address book below:

$ cat addr

Xiao Li, lxiao@unc.edu, 6705462234, Jackson, NC 764

Elizi Moe, emoe@ncsu.edu, 5208534566, Tempe, AZ 85282

Ma Ta, mta@yahoo.com, 4345667345, Austin, TX 91030

Diana Cheng, dcheng@asu.edu, 5203456789, Matitsi, WY 4587

Jackson Five, jfive@ncsu.edu, 5206564573, Kyenta, AZ 85483

Adi Srikanth Reddy, sadi1@imap1.asu.edu, 6578904566, Wyo, WS 67854

Natkin William, wnatkin@imap28.asu.edu, 8044344528, Richmond, VA 22345

Provide the sed command to:

a) Substitute the 3rd occurrence of “asu” in email address with “vcu”.

b) Remove all imap and imap number from the email addresses

c) Add the string “School Email” next to all email addresses ending with “.edu”

d) Move the email addresses to the end of the lines

2) Consider the files addr and errorCode below:

$ cat addr

Xiao Li, lxiao@unc.edu, 6705462234, Jackson, NC 764

Elizi Moe, emoe@ncsu.edu, 5208534566, Tempe, AZ 85282

Ma Ta, mta@yahoo.com, 4345667345, Austin, TX 91030

Diana Cheng, dcheng@asu.edu, 5203456789, Matitsi, WY 4587

Jackson Five, jfive@ncsu.edu, 5206564573, Kyenta, AZ 85483

Adi Srikanth Reddy, sadi1@imap1.asu.edu, 6578904566, Wyo, WS 67854

Natkin William, wnatkin@imap28.asu.edu, 8044344528, Richmond, VA 22345

$ cat errorCode

Error in the previous line.

a)Provide the sed command to insert the file errorCode after each line with invalid zip code.

Explanation / Answer

Please post the other question seperately. We are allowed to answer first question as per chegg guidelines. Let me know if you have any doubt.

a)   Substitute the 3rd occurrence of "asu" in email address with "vcu".

sed 's/asu/vcu/3' addr

b)   Remove all imap and imap number from the email addresses

sed -i -e ':a;N;$!ba;s/asu/vcu/3' addr

c)   Add the string "School Email" next to all email addresses ending with ".edu"

sed 's/.edu$/& School Email/' addr