Je cherche une commande Unix qui me permettra de rechercher / remplacer dans un fichier – je dois remplacer toutes les virgules dans un certain fichier par des espaces. Je dois le faire dans un script et je cherche à éviter d’parsingr / lire le fichier ligne par ligne. Existe-t-il une simple commande Unix qui me permettra de le faire?
sed 's/,/ /g' filename >resultfile
Vous pouvez utiliser awk, sed, vi, ex ou même Perl, PHP, etc … cela dépend de vos compétences.
exemple sed:
sed -i 's/,/ /g' filename_here