У меня есть файл .txt с одним столбцом. это около 8000 номеров. Как я могу умножить этот столбец данных на 1000000?
9
У меня есть файл .txt с одним столбцом. это около 8000 номеров. Как я могу умножить этот столбец данных на 1000000?
sed 's/$/000000/' file.txt
Ответы:
Вы можете использовать
awk
команду:источник
Если числа в файле являются целыми числами или простыми значениями с плавающей точкой, вы можете использовать
numfmt
утилиту с,--from-unit=
чтобы указать желаемое масштабирование.Ex. данный
тогда
Вы можете добавить различные
printf
форматы -style к выводу, напримерВ качестве альтернативы, с
sed
иbc
:или (вариант обратной польской)
источник
bc
в последней команде илиdc
что-то еще?dc
- это что-то еще - см., Например, чем bc отличается от dc?