完整命令:echo "show variables like \"port\""|mysql -uroot|sed 1d|awk '{print $2}'
详解:
第一步:执行SQL语句得到port变量[hugo@yum packet]$ echo "show variables like \"port\""|mysql -uroot
Variable_name Value
port 3306
第二步:去掉第一行[hugo@yum packet]$ echo "show variables like \"port\""|mysql -uroot|sed 1d
port 3306
第三步:获得第一个空格之后的文本[hugo@yum packet]$ echo "show variables like \"port\""|mysql -uroot|sed 1d|awk '{print $2}'
3306
就这样,最终得到的是MySQL服务当前监听的端口列表
【结束】