awk使用shell变量获取主机名

 如下例,在一台服务器上打印业务日志的时候,同时在每一行开头输出主机名:

h="`hostname`"
head server-20210121-1600.log | awk -v h="$h" 'BEGIN{FS=","}{print h" "$2" "$3}'

猜你喜欢

转载自blog.csdn.net/pengpengzhou/article/details/112966528