1.有一文本test.log,内容是:
1 a A
2 b B
3 c C
2.执行while得到正常输出
cat test.log |while read item;do echo $item;done
1 a A
2 b B
3 c C
3.但是执行while+awk会损失第一行
cat test.log |while read item;do awk '{print $1"A"}';done
2A
3A
一问:为什么会损失第一行数据?
二问:如何得到以下的输出?
1A
2A
3A
awk 时不需要 while