部分的なCSVファイルの例があります(3つのフィールドのみを含む)。
"
私たちの目標は、二重引用符内のすべての文字を削除することです。
ssl-server,"ssl.server.truststore.type","jks"
tez-env,"enable_heap_"\n"dump","false"
tez-env,"heap_dump_location"\n"port","/tmp"
tez-env,"tez_user","tez"
予想出力:
ssl-server,ssl.server.truststore.type,jks
tez-env,enable_heap_"\n"dump,false
tez-env,heap_dump_location"\n"port,/tmp
tez-env,tez_user,tez
ベストアンサー1
csv操作には専用ソフトウェアを使用することをお勧めします。sed
二重引用符内にカンマがない場合は、簡単な方法で状況を解決できます。
sed 's/^"//;s/",/,/g;s/,"/,/g;s/"$//' file