Question: 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:

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

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

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!