Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PROGRAM DESCRIPTION: In this assignment, you will write sed and gawk commands to accomplish certain requested functionality. Given the many powerful features of sed and

image text in transcribed
image text in transcribed
image text in transcribed
PROGRAM DESCRIPTION: In this assignment, you will write sed and gawk commands to accomplish certain requested functionality. Given the many powerful features of sed and gawk, you are provided with links to manuals and tutorials for sed and gawk to assist you in completing this assignment Using sed a) Consider the following file called dates.txt containing some dates in US format, some of them palindromes (i.e., words that read the same backwards and forwards) and some not: 02/02/2020 03/02/2030 12/02/2021 06/19/1960 01/10/2010 03/07/2100 Write a one-line sed command that prints out only the lines containing date palindromes so that after running the appropriate sed command, the following would be output to the terminal: 02/02/2020 03/02/2030 12/02/2021 You may write the sed command-line in the space provided below and ensure that this Word document (with your solutions) is submitted to Canvas. Answer: need to be modified. As an example consider the following file called letter.txt containing a company letter: ABC Corp 1234 7 Oaks Lane Denton; TX 76509-4321 (682) 543-7890 February 7th, 2021 1 Ms. Sue Jones 1515 Mockingbird Lane Apartment @701 Denton; TX 76509 Dear Mrs. Jones, This letter is to inform you that you have won the super coder contest. To Claim your winnings, you may visit our office or call our claim hotline (654) 817-4321. Mention your claim number @687. Sincerely Write a complete sed script called minori.sed that will modify the company's letters in the following ways. Note that this letter is an example. Your program will be tested against several similar letters. Note that spacing may be different in each letter. 1. Preprocessing: a. Change the area code of the phone number in the heading to 800. b. Remove the parentheses from each phone number. c. Add a dash between the area code and the rest of the phone number. (i.e. 789 123-4567 would become 789-123-4567) d. Change the zip+4 code in the heading from 4321 to 1234. The zip+4 is the last 4 digits of the zip code after the dash. e. Change Lois' last name from Lane to Kent, since she became married. f. Change Lane in the addresses to Ln. 2. Transposition (i.e., rearrange the order of individual characters): a. Swap the area code and exchange for the phone number in the body of the letter. 3. Substitution (i.e., replace characters by other characters): a. Substitute # for '@' to correct a type where '@' were used instead of '#' and change;' to 'to correct the typos in the addresses. 4. Append extra data: a. Append a p.s. clause after the signature (the end of the letter). It should read p.s. your winnings must be claimed by February 29th. 2

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Inference Control In Statistical Databases From Theory To Practice Lncs 2316

Authors: Josep Domingo-Ferrer

2002nd Edition

3540436146, 978-3540436140

More Books

Students also viewed these Databases questions

Question

13-6 How will MIS help my career?

Answered: 1 week ago