Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a bash shell script to carry out the following task: Suppose that you want to write the same letter to many people, except that

Write a bash shell script to carry out the following task:

image text in transcribed

Suppose that you want to write the same letter to many people, except that you want each letter addressed to each recipient personally by his/her name: 1. In Windows, use Notepad to create a simple text file containing the letter template which contains NAME wherever you want the person's name to appear in the letter. 2. Transfer this file to the Linux system. 3. In Linux, create a names file which contains the names of the letter recipients (one per line). 4. In Linux, write a shell script (called mailmerge) that will take as its input the name of the letter template file and the name of the names file and produce a copy of the letter addressed to each recipient by his/her name. Use the Linux sed command in your script to produce each personalized letter from the letter template file.

Note The output of your script should be as many files as the number of recipients in the names file, i.e. one file for each recipient, where the filenames are appended by the names of the recipients to distinguish them from one another. For example: letter-to-Ali, letter-to-Amal etc.

d. Mailmerge Suppose that you want to write the same letter to many people, except that you want each letter addressed to each recipient personally by his her name: l. In Windows, use Notepad to create a simple text file containing the letter template which contains NAME wherever you want the person's name to appear in the letter. 2. Transfer this file to the Linux system. 3. In Linux, create a names file which contains the names of the letter recipients (one per line) 4. In Linux, write a shell script (called mailmerge) that will take as its input the name of the letter template file and the name of the names file and produce a copy of the letter addressed to each recipient by his/her name. Use the Linux "sed" command in your script to produce each personalized letter from the letter template file. Note: The output of your script should be as many files as the number of recipients in the names file, i.e. one file for each recipient, where the filenames are appended by the names of the recipients to distinguish them from one another. For example: letter-to-Ali, letter-to-Amal etc

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

Learning PostgreSQL

Authors: Salahaldin Juba, Achim Vannahme, Andrey Volkov

1st Edition

178398919X, 9781783989195

More Books

Students also viewed these Databases questions

Question

How do Dimensional Database Models differ from Relational Models?

Answered: 1 week ago

Question

What type of processing do Relational Databases support?

Answered: 1 week ago

Question

Describe several aggregation operators.

Answered: 1 week ago