Я хочу вычесть столбец из 100, используя awk. Я пытался
awk '{ t = 100-$2 } END { print t }' /alps/average.log
Это дало мне только последнее вычтенное значение. Как это сделать, если я хочу, чтобы весь столбец выводился на терминал?
Попробуйте это:
awk '{print 100-$2}' /alps/average.log
Команды после метки END выполняются только после окончания файла.
END
print t в немаркированном блоке, определенно не в одном маркированном END!
print t