1.有一文本test.log,內(nèi)容是:1 a A2 b B3 c C2.執(zhí)行while得到正常輸出cat test.log |while read item;do echo $item;done1 a A2 b B3 c C3.但是執(zhí)行while+awk會(huì)損失第一行cat test.log |while read item;do awk '{print $1"A"}';done2A3A一問(wèn):為什么會(huì)損失第一行數(shù)據(jù)?二問(wèn):如何得到以下的輸出?1A2A3A
1 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
awk 時(shí)不需要 while
cat test.log |awk ' {print $1"A"}' 1A 2A 3A
添加回答
舉報(bào)
0/150
提交
取消