为了账号安全,请及时绑定邮箱和手机立即绑定

awk命令会损失while的第一行

awk命令会损失while的第一行

一只斗牛犬 2018-11-13 20:30:42
1.有一文本test.log,内容是:1 a A2 b B3 c C2.执行while得到正常输出cat test.log |while read item;do echo $item;done1 a A2 b B3 c C3.但是执行while+awk会损失第一行cat test.log |while read item;do awk '{print $1"A"}';done2A3A一问:为什么会损失第一行数据?二问:如何得到以下的输出?1A2A3A
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

awk 时不需要 while

cat test.log |awk ' {print $1"A"}'
1A
2A
3A


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 620 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信