J'utilise la commande suivante pour éliminer les espaces de meneur et de fuite d'un fichier A.CSV
"a","v b","z" "a","vd","z" "a","v, b, c","z" "a","vb","z"
3 Réponses :
"a","v b","z" "a","vd","z" "a","v, b, c","z" "a","vb","z"
Vous ne pouvez pas / ne devrait pas le faire correctement avec juste Il existe également un outil appelé autant que j'aime sed code>. Je recommande de passer à une meilleure langue pouvant fonctionner avec les fichiers
csv code>.
csvtool code>: p>
csvtool code> pour des trucs simples, Cela sera malheureusement
csv code>. P> p>
Ceci pourrait fonctionner pour vous (GNU SED):
sed -r 's/"\s*([^[:space:]"]+(\s*[^[:space:]"]+)*)\s*"/"\1"/g' file