print pozwala również wyświetlić wynik obliczeń lub wywołania funkcji. Np. print 3+2 print foobar(3) print foobar(zmienna) print sin(3-2) Wyjście można również przekierować do pliku: print "wyrażenie" > "nazwa pliku" lub do innego polecenia przez użycie potoku: print "wyrażenie" | "polecenie"
Zmienne i tablice Zmienne Zmienne AWK są dynamiczne — zaczynają istnieć, gdy są po raz pierwszy użyte. Nazwy zmiennych mogą zawierać znaki z zakresu [A-Za-z0-9_], lecz nie mogą być słowami kluczowymi. Zmienne oraz pola mogą być liczbami (zmiennoprzecinkowymi), łańcuchami lub jednym i drugim naraz. Interpretacja wartości zmiennej zależy od kontekstu. Jeśli jest użyta w wyrażeniu numerycznym, jest interpretowana jako liczba. Natomiast jeśli jest użyta w wyrażeniu łańcuchowym — jest traktowana jak łańcuch.
AWK posiada tablice jednowymiarowe. Symulowane mogą być również tablice wielowymiarowe. Podczas działania programu ustawianych jest kilka predefiniowanych zmiennych opisanych niżej.