Böyle bir metin dosyam var
foo bar baz
1 a alpha
2 b beta
3 c gamma
Awk ile 1 ve 3 gibi belirli sütunları yazdırmak için kullanabilirim {print $1, $3}
, ancak bunun gibi bir şey yerine sütunun başlığını belirterek yazdırılacak sütunları belirtmek istiyorum {print $foo, $baz}
. Bu, dosyayı açıp hangi sütunun hangisi olduğunu görmek için sütunları manuel olarak saymam gerekmediği için yararlıdır ve sütun numarası veya sırası değişirse komut dosyasını güncellemem gerekmez. Bunu awk (veya başka bir kabuk aracı) ile yapabilir miyim?