Awk Command Daily Work Summary

This article used to walk you through some commonly awk usages , based on a real life scenario.

################################################################
#   Date           Description
#   02/28/2019     print last column
#   02/26/2019     awk remote execution
#
################################################################

02/26/2019

When use awk in script, may suffer shell unexpected expanding:

ssh -o StrictHostKeyChecking=no sshrm1 "ifconfig eth0 | grep \"inet\" | awk '{print $2}'"

Above will not get right data, instead preceding \ before $

ssh -o StrictHostKeyChecking=no sshrm1 "ifconfig eth0 | grep \"inet\" | awk '{print \$2}'"

Another method is awk the return value from ssh rather than wrap it in ssh command.

02/28/2019

Print last column separated by space

awk '{print $NF}'
posted @ 2019-03-01 14:49  海胆阶段  阅读(83)  评论(0编辑  收藏  举报