# AWK-Skript generieren und von einem externen Interpreter ausführen lassen BEGIN { # Variante 1: via Pipe awk = "awk -f -" print "BEGIN { print 1/3 }" | awk close(awk) # Variante 2: via File awk_file = ENVIRON["HOME"] "/awk_file.awk" print "/^root:/" > awk_file close(awk_file) system(sprintf("awk -f %s /etc/passwd", awk_file)) system("rm " awk_file) }