以下命令按預期工作。我需要找到的是在第一或第三列中可用的線程ID。查找第一列或第三列
# tail -1000 general.log | grep Connect | egrep -v "(abc|slave_user)"
2856057 Connect [email protected] on
111116 5:14:01 2856094 Connect [email protected] on
若行之日起開始,選擇第三欄即2856094或第一列即2856057
Expected output:
2856057
2856094
我建議使用「Connect」作爲指標:'awk'{print $ 2 ==「Connect」? $ 1:$ 3}'' –
不應該是'awk'{print($ 2 ==「Connect」?$ 1:$ 3)}'' –