Skip to main content
Ville-Pekka

Main navigation

  • Home

Breadcrumb

  1. Home

TIL: Ohita ensimmäinen tekstirivi komennolla "tail -n +2"

By ville , 7 December, 2024

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

Tags

  • linux
  • csv
  • awk
  • Log in to post comments

Comments

Language switcher

  • English
  • Deutsch
  • Suomi
RSS feed
Powered by Drupal