Auch wenn es nur Spaß ist: Da fehlt doch noch was...
Falls in der Textdatei daten.txt HTML vorkommen könnte sollten wir uns noch sed
ansehen:
echo '<h1>Hallo</h1>' | sed -e 's/</\</g' -e 's/>/\>/g'
<h1>Hallo</h1>
Das bauen wir brav ein:
~> tr "\t" " " < daten.txt | sed -e 's/</\</g' -e 's/>/\>/g' | nl -b t -n ln | grep -E '^1 |^3 ' | awk -f daten.awk