J'ai un fichier texte dont je dois supprimer les guillemets. J'ai trouvé cette qui suggérait d'utiliser les éléments suivants :
sed 's/"//g' < infile > outfile
Je comprends ce qu'il fait car je connais bien Vim. Mais le fichier de sortie contient zéro octet après l'exécution de la commande.
J'ai essayé l'autre suggestion de cette question :
tr -d \" < infile > outfile
Il en résulte une erreur :
tr: Illegal byte sequence
Notez que lorsque j'ouvre le fichier dans MacVim et que j'utilise
:%s /"//g
il fonctionne parfaitement.
Existe-t-il une différence entre le système d'information de MacOS et le système d'information de l'entreprise ? sed
? Avez-vous d'autres suggestions sur la façon de procéder ?