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
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.