<div dir="ltr">I have a weird scripting question.  I have two vendors:  One is providing a CSV file of people, their ID#s, the building where they work, etc.;  the other is requesting a CSV file of that data in a different format.  I'm currently doing the conversion between these two formats via awk inside a bash script.  (The script also grabs the first file over SFTP and uploads the post-processed file to another server via SFTP.)<div><br><div>So I have a data file from the first vendor that says:</div><div>Fred,Flinstone,111,High School</div><div>Fred,Flintstone,111,Middle School</div><div>Betty,Rubble,112,MiddleSchool</div><div><br></div><div>I need to send it to the vendor that automates emergency phone calls (in the event of closure due to snow and things like that.)  The second vendor will only list Fred Flintstone as working in the Middle School, since the two lines have the same employee ID#.<br><br>I was told by the second vendor to change the lines to be more like:</div><div>Fred,Flintstone,a111,High School</div><div>Fred Flintstone,b111,Middle School</div></div><div>Betty,Rubble,112,Middle School</div><div><br></div><div>Betty has the same ID# because there is only one record for her.  Fred gets "a" and "b" prepended because there are two entries and we need to be sure they have different ID#s.</div><div><br></div><div>Any idea how to do this?  Is it even possible with awk?</div><div><br></div><div>Jaime</div></div>