Jun 11, 2009

Extracting Rondom Lines from file


SYNTAX :


awk 'BEGIN {srand()} {printf "%05.0f %s \n",rand()*99999, $0; }'
`IN-FILE`| sort -n | head -`NO-OF-LINES` | sed 's/^[0-9]* //' > `OUT-FILE`

E.g :

awk 'BEGIN {srand()} {printf "%05.0f %s \n",rand()*99999, $0; }' datafile.in | sort -n | head -100 | sed 's/^[0-9]* //' >
datafile.out