Как умножить два столбца в файле на постоянное число

У меня такой файл.

входные данные

4.2394 4.4569 4.2427 4.1011 4.2879 4.1237 4.2106 4.4844 4.2373 4.1071 4.1322 4.0502 4.3103 4.4255 4.4342 4.5262 

Мне нужно умножить каждый элемент на постоянный множитель (в этом примере коэффициент равен 8.06573), чтобы создать такой вывод:

вывод

 34.193855762 35.948152037 34.220472671 33.078365303 34.585043667 33.260650801 33.961562738 36.169959612 34.176917729 33.126759683 33.329209506 32.667819646 34.765716019 35.694888115 35.765059966 36.507107126 

One Solution collect form web for “Как умножить два столбца в файле на постоянное число”

Я думаю, что это делает то, что вы хотите; он принимает переменную awk с именем «factor», которая может быть легко установлена ​​на все, что вы хотите:

 awk -v factor=8.06573 '{printf "%2.9f %2.9f\n", $1 * factor, $2 * factor}' 

С данным входом он выводит:

 34.193855762 35.948152037 34.220472671 33.078365303 34.585043667 33.260650801 33.961562738 36.169959612 34.176917729 33.126759683 33.329209506 32.667819646 34.765716019 35.694888115 35.765059966 36.507107126 
  • Как запустить код в фоновом режиме?
  • автоматизировать процесс фиксации всех неработающих ссылок
  • .profile написан в сценарии оболочки - могу ли я вместо этого заставить мою систему понять, что я хочу, чтобы вместо этого выполнялся скрипт Python?
  • Используя инструмент командной строки cURL на Mac, как можно получить данные запаса, которые возвращаются * без * запятых?
  • Как объединить несколько файлов на основе метки времени
  • Что случилось с моим регулярным выражением?
  • awk для сопоставления и вырезания полей с чередующимся разделителем
  • Имеет ли `csh` эквивалент Bash` set -o nounset`?
  • Как искать ссылки на строки в указанном месте?
  • ловушка сценария bash для выхода и err и логика разницы
  • Как использовать команду find для выполнения двух условий в Linux
  • Linux и Unix - лучшая ОС в мире.