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

Re: kommando?



On Saturday 16 October 2004 02.24, Ivar Alm wrote:
> Inte debianspecifikt, men ändå...
> Söker ett kommando som kan plocka ut "kolumner" ur textfiler. Har ju
> 'grep', 'tail' och 'head' för att ta ur de rader jag vill ha, men hur
> får jag tex det tredje "ordet" ur den rad jag returnerat från 'grep'?
> Vet att jag använt det förr, men vilket det var har totalt släppt från
> mitt teflonminne...

awk är antagligen det du bör använda. I mina script hittar jag detta:

cat $FILE | while read line
do
    col=$(echo $line | awk '{print $3}')
done

Detta hämtar ut tredje ordet från varje rad i filen $FILE.

Olle



Reply to: