【发布时间】:2012-09-21 11:28:45
【问题描述】:
虽然我有这个 awk 脚本,
/regex2/{
var = $1}
/regex1/{
print var}
我在输入文件上执行的:
regex1
This should be assigned as variable regex2
我没有打印输出。所需的输出是:要打印的“This”。
然后我可能会考虑使用 BEGIN:
BEGIN{
/regex2/
var = $1}
/regex1/{
print var}
但显然 BEGIN 不能适应正则表达式匹配功能。对此有什么建议吗?
【问题讨论】: