【发布时间】:2017-07-17 20:36:10
【问题描述】:
我有以下 awk 文件;
BEGIN { FS=":" };
{if (NR%2==1) { host=$1 }};
{if (NR%2==0) { print $host ":" $0 }};
我想做以下事情;
如果第 # 行是奇数,则存储第一个字段。
如果第 # 行是偶数,则打印之前存储的字段、冒号以及当前行。
目前这会输出偶数行两次 "evenline:evenline"
不知道我做错了什么。
【问题讨论】:
标签: awk