J'ai un fichier .txt avec une colonne. il s'agit d'environ 8 000 numéros. Comment puis-je multiplier cette colonne de données par 1000000?
9
J'ai un fichier .txt avec une colonne. il s'agit d'environ 8 000 numéros. Comment puis-je multiplier cette colonne de données par 1000000?
sed 's/$/000000/' file.txt
Réponses:
Vous pouvez utiliser la
awk
commande:la source
Si les nombres dans le fichier sont des entiers ou de simples valeurs à virgule flottante, vous pouvez utiliser l'
numfmt
utilitaire avec--from-unit=
pour indiquer la mise à l'échelle souhaitée.Ex. donné
puis
Vous pouvez ajouter une variété de
printf
formats de style à la sortie, par exempleAlternativement, avec
sed
etbc
:ou (variante de polissage inversé)
la source
bc
dans la dernière commande ou est-dc
ce autre chose?dc
est autre chose - voir par exemple En quoi bc est-il différent de dc?