Reg ex - awk - grep из результата getline [closed]

У меня есть выражение в awk, но я не могу получить результат

echo 34100 | awk '{expr $1 / 33.7 | getline result;}' -> sh: 1: 1009.89: not found

расчет в порядке, но мне нужно иметь 1009.89. Кто-нибудь может мне помочь?

0
задан 24 May 2016 в 18:35

1 ответ

Бит перепутан Вашей командой. Если Вы просто захотите разделиться и grep, которые производят, [то 113]

| awk '{ print $1 / 33.7 }' | grep ...

будет работать.

, Если бы Вы пытаетесь сделать что-то еще (только как выходные части строк на основе этого вычисления, Вы были бы более обеспеченным выполнением всего этого в awk:

| awk '($1 / 33.7 > 2) { print $4 }'
0
ответ дан 25 May 2016 в 04:35
  • 1
    Здесь Вы идете, я добавил некоторые аргументы вопросу о продолжительности жизни – pim 3 November 2017 в 05:33

Другие вопросы по тегам:

Похожие вопросы: