shell:

  1. awk -F= '! /(^#|^$)/ { if ($2 != "") printf "%-34s = %s\n", $1,$2; else printf "%s\n", $1 }' /etc/my.cnf  
  1. awk '! /(^#|^$)/ {printf “%-34s %s %s\n”, $1, $2, $3}' /etc/my.cnf 

Perl:

  1. perl -ne 'm/^([^#][^\s=]+)\s*(=.*|)/ && printf("%-35s%s\n", $1, $2)' /etc/my.cnf 

本日志由 flyinweb 于 2009-06-30 13:57:50 发表到 技术文摘 中,目前已经被浏览 3905 次,评论 0 次;

作者添加了以下标签: pretty-printmy.cnf