Die übergabe von Variablen in awk von bash

Schreibe ich ein shell-Skript-Datei, in die ich ausdrucken bestimmter Spalten einer Datei. Also ich versuche es mal mit awk. Die Spaltennummern entsprechen den script. Nprop ist eine variable in einer for-Schleife, die änderungen vom 1. - 8.

avg=1+3*$nprop
awk -v a=$avg '{print $a " " $a+1 " " $a+2}' $filename5 >> neig5.dat

Habe ich versucht auch die folgende:

awk -v a=$avg '{print $a " " $(a+1) " " $(a+2) }' $filename5 >> neig5.dat

Diese Ergebnisse beim drucken der ersten drei Spalten die ganze Zeit.

Schreibe einen Kommentar