Tarve tuli kun hain y-tunnuksia csv-tiedostosta, enkä halunnut ensimmäisen rivin sisältämiä sarakekuvauksia mukaan. Eli header tuli aluksi tahtomattani mukaan tuloksiin.
Poimin y-tunnukset lataamalla ensin csv-tiedoston osoitteesta https://www.avoindata.fi/data/fi/dataset/yritykset.
ja sitten ajamalla alla olevan komennon:
head 2024-08-14_full_prh_data.csv | awk 'BEGIN {FS=";"} {print $2}' | tail -n +2 > yritystunnuksia.txt
head-komento tulostaa ensimmäiset kymmenen riviä tiedostosta. awk-komento tulostaa ainoastaan toisen sarakkeen jokaiselta riviltä. Tail -n +2 tulostaa viimeiset rivit toisesta rivistä lähtien.
Muita vaihtoehtoja löytyy sivulta: https://stackoverflow.com/a/71968857/18165446
Comments