wrwswas
1
Hallo zusammen.
Wie kann ich den Suchpattern eingeben?
hier meine Datei testdaten:
Hans:172
Thomas:189
Fritz:181
Paul:167
Ich hab bisher folgnes versucht:
echo Hallo Welt | gawk ‚{print $1}‘
–> gibt Welt aus.
echo Hallo Welt | gawk ‚{print $1}‘
–> gibt Hallo Welt aus.
testdaten | gawk ‚{print $0}‘
–> comand not found
less testdaten | gawk ‚{print $0}‘
–> gibt alles aus
less testdaten | gawk ‚{print $1}‘
–> gibt alles aus
less testdaten | gawk ‚{print $2}‘
–> gibt nix aus
less testdaten | (.*)
.*) gawk ‚{print $2}‘
–> Syntax error.
Wie kann ich den Suchpattern eingeben?
Vielen Dank
w
wrwswas
2
So ählich muss es wohl gehen:
gawk -F ‚:‘ ‚{ print $2;$1 }‘ datendaten
Leider bekomme ich so nur eine Spalte ausgegeben.
Hallo zusammen.
Wie kann ich den Suchpattern eingeben?
hier meine Datei testdaten:
Hans:172
Thomas:189
Fritz:181
Paul:167
Vielen Dank
w
Hallo wrwswas,
gawk -F ':' '{ print $2,$1}' datendaten
Komma, nicht Semikolon. Das : soll ja wohl wegfallen?
Viele Grüße
Marvin
wrwswas
4
Hey Marvin 
Komma, nicht Semikolon. Das : soll ja wohl wegfallen?
Aufgabe ist einfach nur vertauschen.
D.h. aus
Hans:172
soll werden
172:Hans
So verstehe ich die Aufgabenstellung.
Erst dachte ich ich müsste so schreiben:
gawk -F ':' '{ print $2:blush:1}' datendaten
dann fehlt aber der Hans.
gawk -F ':' '{ print $2 $1}' datendaten
so sind beide werte vertauscht da
aber das : fehlt.
LG w.
Erst dachte ich ich müsste so schreiben:
gawk -F ‚:‘ ‚{ print $2:blush:1}‘ datendaten
dann fehlt aber der Hans.
gawk -F ‚:‘ ‚{ print $2 $1}‘ datendaten
so sind beide werte vertauscht da
aber das : fehlt.
$ echo „172:Hans“|awk -F ‚:‘ ‚{print $2":"$1}‘
Hans:172
wrwswas
6
Danke das wars
Maskieren mit Hockkommas 
$ echo „172:Hans“|awk -F ‚:‘ ‚{print $2":"$1}‘
Hans:172
Danke das wars
Maskieren mit Hockkommas 