请教在awk中printf里如何使用变量 我来答 1个回答 #热议# 不吃早饭真的会得胆结石吗? 城南明月羿当年 推荐于2016-04-09 · 知道合伙人生活技巧行家 城南明月羿当年 知道合伙人生活技巧行家 采纳数:24666 获赞数:123226 计算机爱好者 向TA提问 私信TA 关注 展开全部 遇到有%不能正常输出,不应该有这种情况。你看下面这个例子:12$ echo "哪%d里字/t人" | awk '{printf("%s\n",$0)}'哪%d里字/t人 所以,像下面这样就可以:1awk '{for(i=1;i<=NF;i++)if($i=="android" || $i=="iphone"){printf("%s\n",$(i+1));break}}' 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-09-11 如何在awk的print中使用变量 2018-05-13 awk中printf如何输出% 1 2017-12-14 awk里面的printf语句 2016-02-26 如何将awk中一个变量的值传递给shell中的变量 5 2017-05-19 请教,初始化的变量如何带进AWK中 14 2017-05-28 在awk的printf命令中怎么打印单引号 9 2015-03-23 请教关于linux awk赋值给变量的问题 2016-10-12 shell的变量怎么传递给awk 更多类似问题 > 为你推荐: