[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[solved] Re: awk im script



Danke für eure Mails! Ich hab's mit untenstehender Docu X-/ hinbekommen.
Den anderen wollte ich noch mitteilen das solch ein Script nicht mit
root-Rechten läuft (wg. fehlendem mktemp) und das cut leider keine
Option ist da es um eine Meßreihe mit 250.000 Zeilen geht wobei noch
kräftig mit awk gerechnet wird. Also anstatt cut+awk benutze ich lieber
nur awk.

Beste Grüße

Am Montag, den 29.01.2007, 16:03 +0100 schrieb Thomas Hühn:
> Goran <xamiw@arcor.de> writes:
> 
> > Sowas funktioniert: awk '{print $1}' $file > /tmp/$$
> >
> > Aber wie funktioniert's wenn ich die Spalte flexibel ändern möchte?
> > Denn...
> >
> > sowas funktioniert nicht: awk '{print \$$spaltenzah}' $file > /tmp/$$
> >
> > Wie ändere ich aus dem Script heraus die Spaltenzahl die awk
> > verarbeitet?
> 
> Was für ein Skript? Du meinst wohl nicht das awk-Skript, sondern
> irgendein anderes (Shell-)Skript, das awk aufruft?
> 
> Wie wärs damit?
> 
> |-v var=val
> |--assign var=val
> |       Assign  the  value  val to the variable var, before execution of
> |       the program begins.  Such variable values are available  to  the
> |       BEGIN block of an AWK program.
> 
> 
> Thomas
> 
> 



Reply to: