私はファイルを持っています:
bla bla bla
bla bla bla
a rs1
a rs2
a rs3
b rs4
b rs5
b rs6
bla bla bla
bla bla bla
ここで、rsNはランダムなものです。
最後の行をaで、最初の行をbで取得しようとしています。
a rs3
b rs4
と:
> grep -Po "(?s)^a.*?$.*?^b.*?$" test.regexp
a rs1
a rs2
a rs3
b rs4
しかし、どうやら私は何かが欠けています。
ありがとう。