次の CSV ファイルがあります。
"test","test2","test
3 and some other
data"
"test4","test5","test6 and some other
data"
すべての改行 (Windows または UNIX スタイル) を文字に置き換え\n
たいので、次のようになります。
"test","test2","test\n3 and some other\n\ndata"
"test4","test5","test6 and some other\n\n\ndata"
私は試してみましawk
たが、成功しませんでした:
cat myFile.csv | awk -F \" -v OFS=\" '{
for (i=0; i<NF; i++) {
gsub("\\n", "\\\\n", $i)
}
print
}'