Hogyan nyomtathatók ki a sorszámok a megfelelő sorral, amely megfelel a mintának a shell parancs segítségével? [duplicate]

Erre a kérdésre már itt vannak válaszok :

megjegyzések

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

Válasz

Sok eszköz hasznos lehet:

  • -n / grep pontosan az, amit keres.

    grep -n "bla" file 
  • vagy awk:

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

    perl -ne "print $.,":",$_ if /bla/" file 
  • alternatívaként sed:

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

megjegyzések

  • 🙂 igen … megkapta a kívánt kimenetet. @jimmij

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük