8 lines
83 B

{ x[NR] = $0 }
END {
for (i in x)
if (x[i] ~ /shen/)
break
print i, x[i]
}