【发布时间】:2020-07-21 16:50:23
【问题描述】:
我想打印包含“ABC”的行和空行之间的所有行。
awk '/ABC/,/^$/' file
这很好用
我想将 ABC 放入一个变量中。所以我将它传递给 awk,如下所示
awk -v targetLine='ABC' '/targetLine/,/^$/' file
这不会给我任何回报。
有人可以帮忙看看这里出了什么问题,为什么我的变量没有被拾起。
【问题讨论】:
-
你的意思是这一行“其次,awk 不会插入//之间的内容——那只是一个字符串”?