パターンの後の3行目に行を挿入したいです。例:z
各一致の後に3行の単語を挿入します。a
~から
a
b1
c1
d1
a
b2
c2
d2
...
到着
a
b1
c1
z
d1
a
b2
c2
z
d2
...
ベストアンサー1
$ awk '/a/{c=1} (c++)==4{print "z"} 1' file
a
b1
c1
z
d1
a
b2
c2
z
d2
パターンの後の3行目に行を挿入したいです。例:z
各一致の後に3行の単語を挿入します。a
~から
a
b1
c1
d1
a
b2
c2
d2
...
到着
a
b1
c1
z
d1
a
b2
c2
z
d2
...
$ awk '/a/{c=1} (c++)==4{print "z"} 1' file
a
b1
c1
z
d1
a
b2
c2
z
d2