J'ai réduit ma sortie grep (ce qui revient à une liste de nombres que j'ai l'intention d'associer à d'autres champs.) Mon problème est que les nombres supérieurs à 999 contiennent des virgules, et je me demande comment imprimer la sortie sans les virgules.
donc au lieu de la sortie étant:
1,200,300
ce serait juste:
1200300
Des suggestions pour une commande de pipe supplémentaire que je pourrais ajouter?
Merci
Essaye ça
< your command > | tr -d ','
tr supprimera toutes les virgules
< your command > | sed -e 's/,//g'
Cela remplacera toutes les virgules par "rien" sans rien changer d'autre.
au lieu de grep, utilisez une seule commande awk comme ci-dessous
awk '/your pattern/{gsub(",","");print}' your_file