PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit awk > vorletztes element ausgeben



jean_luc_picard
16-06-2003, 08:39
hallo leute,

hab ein kleines problem mit awk... ich will das vorletzte und das letzte element ausgeben:



echo hier/steht/hello/world | awk -F / '{print $NF-1 "/" $NF}'


es soll dann hello/world ausgegeben werden.... es wird leider -1/world ausgegeben.

wie bekommt man das hin?

Jasper
16-06-2003, 08:46
Original geschrieben von jean_luc_picard



echo hier/steht/hello/world | awk -F / '{print $NF-1 "/" $NF}'


es soll dann hello/world ausgegeben werden.... es wird leider -1/world ausgegeben.


einfach klammern:

echo hier/steht/hello/world | awk -F / '{print $(NF-1) "/" $NF}'

-j

jean_luc_picard
16-06-2003, 09:10
danke, jetzt klappt es :)