#!/bin/bash
# ideone boilerplate: run in temp dir
t =$( mktemp -d -t ideone.XXXXXXXX) || exit
trap 'rm -rf "$t"' ERR EXIT
cd "$t "
cat << \: > data.csv
ID,Customer_Name,Cust_ADD
1 ,A,CBE
2 ,B,POL
3 ,C,POL
:
csv_file ="data.csv"
new_content ="This is Loganayaki ,she is trying to append the csv file
But she is not able to, she is facing difficulty using shell script
she is seeking help to fix this issue, so that she cab complete her task.
she tried few things which is not helping her"
awk -F , -v replace ="$new_content " '
BEGIN { OFS=FS; gsub(/"/, "\042\042", replace) }
FNR==2 { $1 = "\042" $1 replace "\042" } 1' "$csv_file "
IyEvYmluL2Jhc2gKCiMgaWRlb25lIGJvaWxlcnBsYXRlOiBydW4gaW4gdGVtcCBkaXIgCnQ9JChta3RlbXAgLWQgLXQgaWRlb25lLlhYWFhYWFhYKSB8fCBleGl0CnRyYXAgJ3JtIC1yZiAiJHQiJyBFUlIgRVhJVApjZCAiJHQiCgpjYXQgPDxcOiA+ZGF0YS5jc3YKSUQsQ3VzdG9tZXJfTmFtZSxDdXN0X0FERAoxLEEsQ0JFCjIsQixQT0wKMyxDLFBPTAo6CgoKY3N2X2ZpbGU9ImRhdGEuY3N2IgoKbmV3X2NvbnRlbnQ9IlRoaXMgaXMgTG9nYW5heWFraSAsc2hlIGlzIHRyeWluZyB0byBhcHBlbmQgdGhlIGNzdiBmaWxlCgpCdXQgc2hlIGlzIG5vdCBhYmxlIHRvLCBzaGUgaXMgZmFjaW5nIGRpZmZpY3VsdHkgdXNpbmcgc2hlbGwgc2NyaXB0CgpzaGUgaXMgc2Vla2luZyBoZWxwIHRvIGZpeCB0aGlzIGlzc3VlLCBzbyB0aGF0IHNoZSBjYWIgY29tcGxldGUgaGVyIHRhc2suCnNoZSB0cmllZCBmZXcgdGhpbmdzIHdoaWNoIGlzIG5vdCBoZWxwaW5nIGhlciIKCmF3ayAtRiAsIC12IHJlcGxhY2U9IiRuZXdfY29udGVudCIgJwpCRUdJTiB7IE9GUz1GUzsgZ3N1YigvIi8sICJcMDQyXDA0MiIsIHJlcGxhY2UpIH0KRk5SPT0yIHsgJDEgPSAiXDA0MiIgJDEgcmVwbGFjZSAiXDA0MiIgfSAxJyAiJGNzdl9maWxlIg==
stdout
ID,Customer_Name,Cust_ADD
"1This is Loganayaki ,she is trying to append the csv file
But she is not able to, she is facing difficulty using shell script
she is seeking help to fix this issue, so that she cab complete her task.
she tried few things which is not helping her",A,CBE
2,B,POL
3,C,POL