Kuinka tulostaa rivinumerot vastaavalla kuviota vastaavalla rivillä shell-komennolla? [kaksoiskappale]

Tähän kysymykseen on jo annettu vastauksia :

Kommentit

  • awk ' i ++ {if ($ 1 ~ / RRBS /) tulosta i} ' ../../bak/bak.db

Vastaa

Monet työkalut voivat olla käteviä:

  • iv -n / grep on juuri sitä mitä etsit.

    grep -n "bla" file 
  • vaihtoehtoisesti awk:

    awk "/bla/{print NR":"$0}" file 
  • vaihtoehtoisesti perl:

    perl -ne "print $.,":",$_ if /bla/" file 
  • vaihtoehtoisesti sed:

    sed "/bla/!d;=" file |sed "N;s/\n/:/" 

kommentit

  • 🙂 kyllä … sai halutun tuloksen. @jimmij

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *