#!/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"
# Apply necessary transformations
replacement =${new_content//\"/\"\"}
replacement =${replacement//$'\n'/$'\\\n'}
# Replace
sed "2s/^\([^,]*\),/\" \1$replacement \" ,/" "$csv_file "
IyEvYmluL2Jhc2gKCiMgaWRlb25lIGJvaWxlcnBsYXRlOiBydW4gaW4gdGVtcCBkaXIgCnQ9JChta3RlbXAgLWQgLXQgaWRlb25lLlhYWFhYWFhYKSB8fCBleGl0CnRyYXAgJ3JtIC1yZiAiJHQiJyBFUlIgRVhJVApjZCAiJHQiCgpjYXQgPDxcOiA+ZGF0YS5jc3YKSUQsQ3VzdG9tZXJfTmFtZSxDdXN0X0FERAoxLEEsQ0JFCjIsQixQT0wKMyxDLFBPTAo6CgoKY3N2X2ZpbGU9ImRhdGEuY3N2IgoKbmV3X2NvbnRlbnQ9IlRoaXMgaXMgTG9nYW5heWFraSAsc2hlIGlzIHRyeWluZyB0byBhcHBlbmQgdGhlIGNzdiBmaWxlCgpCdXQgc2hlIGlzIG5vdCBhYmxlIHRvLCBzaGUgaXMgZmFjaW5nIGRpZmZpY3VsdHkgdXNpbmcgc2hlbGwgc2NyaXB0CgpzaGUgaXMgc2Vla2luZyBoZWxwIHRvIGZpeCB0aGlzIGlzc3VlLCBzbyB0aGF0IHNoZSBjYWIgY29tcGxldGUgaGVyIHRhc2suCnNoZSB0cmllZCBmZXcgdGhpbmdzIHdoaWNoIGlzIG5vdCBoZWxwaW5nIGhlciIKCiMgQXBwbHkgbmVjZXNzYXJ5IHRyYW5zZm9ybWF0aW9ucwpyZXBsYWNlbWVudD0ke25ld19jb250ZW50Ly9cIi9cIlwifQpyZXBsYWNlbWVudD0ke3JlcGxhY2VtZW50Ly8kJ1xuJy8kJ1xcXG4nfQoKIyBSZXBsYWNlCnNlZCAiMnMvXlwoW14sXSpcKSwvXCJcMSRyZXBsYWNlbWVudFwiLC8iICIkY3N2X2ZpbGUi
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