У меня есть следующий файл:
$cat somefile
Line1 T:10 Hello
Var1 = value1
Var2 = value2
Line2 T:2 Where
VarX1 = ValueX1
VarX2 = ValueX2
Line3 T:10 AAAA
Var10 = Val1
Var11 = Val11
Line4 T:10 ABCC
Var101 = Val110
...
Что мне нужно, так это дать критерии поиска, он должен получить несколько строк.
Например, если критерий поиска - T: 10 - тогда он должен дать
Line1 T:10 Hello
Var1 = value1
Var2 = value2
Line3 T:10 AAAA
Var10 = Val1
Var11 = Val11
Я попробовал команду sed
sed -ne '/T:10/,/^$/p' somefile
Но это не работает должным образом, иногда получаются другие строки.
Здесь я что-то не так делаю?