【发布时间】:2011-10-06 06:16:17
【问题描述】:
大家好,我刚开始学习 awk,我遇到了一个问题 这是我的数据
james 31
mary 22
john 28
我想打印一些类似“玛丽年龄是 22 岁”的内容,使用 for 循环我已经编写了这段代码
{
for (i=1 ;i<=FNR ;i++)
{
FNR == i {print $1 " age is " $2}
}
}
但它在括号上给了我错误
awk:awk_script.awk:第 5 行:{ 处或附近的语法错误 awk:awk_script.awk:第 7 行:}
处或附近的语法错误请告诉我哪里错了
【问题讨论】: