У меня есть выражение в awk, но я не могу получить результат
echo 34100 | awk '{expr $1 / 33.7 | getline result;}' -> sh: 1: 1009.89: not found
расчет в порядке, но мне нужно иметь 1009.89. Кто-нибудь может мне помочь?
Бит перепутан Вашей командой. Если Вы просто захотите разделиться и grep, которые производят, [то 113]
| awk '{ print $1 / 33.7 }' | grep ...
будет работать.
, Если бы Вы пытаетесь сделать что-то еще (только как выходные части строк на основе этого вычисления, Вы были бы более обеспеченным выполнением всего этого в awk
:
| awk '($1 / 33.7 > 2) { print $4 }'