»
S
I
D
E
B
A
R
«
怎样用一行脚本美化/etc/my.cnf文件
June 22nd, 2009 by 一米六二

原文地址:http://www.mysqlperformanceblog.com/2009/06/15/how-to-pretty-print-mycnf-with-a-one-liner/
当我在一台服务器上转悠时,我会经常想看看/etc/my.cnf文件格式,当然是想看格化美观,没有注释的。这样的一行Perl就能将美化输出文件:

1.perl -ne ‘m/^([^#][^\s=]+)\s*(=.*|)/ && printf(”%-35s%s\n”, $1, $2)’ /etc/my.cnf
2.[client]
3.port = 3306
4.socket = /var/run/mysqld/mysqld.sock
5.[ mysqld_safe ]
6.socket = /var/run/mysqld/mysqld.sock
7.nice = 0
8.[ mysqld ]
9.user = mysql
10.pid-file = /var/run/mysqld/mysqld.pid
11.socket = /var/run/mysqld/mysqld.sock
12.port = 3306
13…..


2 Responses  
  • laneovcc CHINA Windows XP Internet Explorer 6.0 writes:
    June 23rd, 2009 at 11:54 am

    sed也可以嘛,正则收藏了 谢谢!

    • admin AUSTRALIA Ubuntu Linux Mozilla Firefox 3.0.11 writes:
      June 23rd, 2009 at 1:18 pm

      是的,其实我只是翻译完mysql performance blog的一篇文章后顺手转了这个。他们的文章技术含量越来越低了,这样的东西也能上。


Leave a Reply

»  Substance: WordPress   »  Style: Ahren Ahimsa
29312 页面访问次数, 545 今天
11320 访问数, 168 今天
FireStats icon 由FireStats提供支持