Hvordan skriver jeg ut linjenumrene med tilsvarende linje som samsvarer med et mønster ved hjelp av skallkommando? [duplikat]

Dette spørsmålet har allerede svar her :

Kommentarer

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

Svar

Mange verktøy kan være nyttige:

  • -n av grep er akkurat det du leter etter.

    grep -n "bla" file 
  • alternativt awk:

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

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

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

Kommentarer

  • 🙂 ja … fikk ønsket utgang. @jimmij

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *