Ich habe eine TXT-Datei mit einer Spalte. es sind ungefähr 8000 Zahlen. Wie kann ich diese Datenspalte mit 1000000 multiplizieren?
9
Ich habe eine TXT-Datei mit einer Spalte. es sind ungefähr 8000 Zahlen. Wie kann ich diese Datenspalte mit 1000000 multiplizieren?
sed 's/$/000000/' file.txt
Antworten:
Sie können den folgenden
awk
Befehl verwenden:quelle
Wenn die Zahlen in der Datei Ganzzahlen oder einfache Gleitkommawerte sind, können Sie das
numfmt
Dienstprogramm mit verwenden--from-unit=
, um die gewünschte Skalierung anzugeben.Ex. gegeben
dann
Sie können
printf
der Ausgabe eine Vielzahl von Formatierungen hinzufügen, zAlternativ mit
sed
undbc
:oder (umgekehrte polnische Variante)
quelle
bc
im letzten Befehl sein oder istdc
etwas anderes?dc
ist etwas anderes - siehe zum Beispiel Wie unterscheidet sich bc von dc?