{"id":682,"date":"2016-10-09T16:39:17","date_gmt":"2016-10-09T16:39:17","guid":{"rendered":"https:\/\/peloo.net\/?p=682"},"modified":"2018-07-01T13:36:13","modified_gmt":"2018-07-01T13:36:13","slug":"682","status":"publish","type":"post","link":"https:\/\/peloo.net\/?p=682","title":{"rendered":"AWK\u9ad8\u7ea7\u7528\u6cd5\u4e4b\u6253\u5370\u5339\u914d\u884c\u7684\u4e0a\u4e00\u884c"},"content":{"rendered":"<p style=\"text-align: center\">\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\"><a href=\"https:\/\/peloo.net\/wp-content\/uploads\/2017\/01\/AWK.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-829\" height=\"260\" src=\"https:\/\/peloo.net\/wp-content\/uploads\/2017\/01\/AWK.jpg\" width=\"480\" srcset=\"https:\/\/peloo.net\/wp-content\/uploads\/2017\/01\/AWK.jpg 480w, https:\/\/peloo.net\/wp-content\/uploads\/2017\/01\/AWK-300x163.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/a><\/span><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">\u6700\u8fd1\u5bf9\u6570\u636e\u5904\u7406\u5f88\u611f\u5174\u8da3\uff0c\u4e00\u76f4\u5728\u7814\u7a76Linux\u4e09\u5251\u5ba2\uff1agrep AWK sed \uff0c\u4e0b\u9762\u4e3e\u4e2a\u5b9e\u9645\u5de5\u4f5c\u4e2d\u9047\u5230\u7684\u4e00\u4e2a\u5c0f\u5b9e\u4f8b\uff0c\u8054\u7528\u4e09\u5927\u6587\u672c\u5904\u7406\u5251\u5ba2\u3002<\/span><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">\u5df2\u77e5table.txt\u6587\u4ef6\uff0ccat\u67e5\u770b\u6587\u4ef6\u5185\u5bb9\u5982\u4e0b\uff0c\u5176\u5b9e\u4e5f\u5c31\u662f\u6211\u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u90e8\u5206\u8868\u7684\u72b6\u6001\u3002<\/span><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">[pc@glusterfs-srv-01 ~]$ cat table.txt &nbsp;<br \/>\n\t*************************** 15. row ***************************<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name: procs_priv<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engine: MyISAM<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version: 10<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Row_format: Fixed<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows: 0<br \/>\n\t&nbsp;Avg_row_length: 0<br \/>\n\t&nbsp;&nbsp;&nbsp; Data_length: 0<br \/>\n\tMax_data_length: 239253730204057599<br \/>\n\t&nbsp;&nbsp; Index_length: 4096<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data_free: 0<br \/>\n\t&nbsp;Auto_increment: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp; Create_time: 2016-09-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp; Update_time: 2016-09-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Check_time: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collation: utf8_bin<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Checksum: NULL<br \/>\n\t&nbsp;Create_options:<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comment: Procedure privileges<br \/>\n\t*************************** 16. row ***************************<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name: proxies_priv<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engine: MyISAM<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version: 10<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Row_format: Fixed<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows: 2<br \/>\n\t&nbsp;Avg_row_length: 693<br \/>\n\t&nbsp;&nbsp;&nbsp; Data_length: 1386<br \/>\n\tMax_data_length: 195062158860484607<br \/>\n\t&nbsp;&nbsp; Index_length: 5120<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data_free: 0<br \/>\n\t&nbsp;Auto_increment: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp; Create_time: 2016-09-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp; Update_time: 2016-09-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Check_time: 2016-09-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collation: utf8_bin<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Checksum: NULL<br \/>\n\t&nbsp;Create_options:<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comment: User proxy privileges<br \/>\n\t*************************** 17. row ***************************<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name: servers<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engine: MyISAM<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version: 10<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Row_format: Fixed<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows: 0<br \/>\n\t&nbsp;Avg_row_length: 0<br \/>\n\t&nbsp;&nbsp;&nbsp; Data_length: 0<br \/>\n\tMax_data_length: 433752939111120895<br \/>\n\t&nbsp;&nbsp; Index_length: 1024<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data_free: 0<br \/>\n\t&nbsp;Auto_increment: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp; Create_time: 2016-10-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp; Update_time: 2016-09-19 01:38:11<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Check_time: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collation: utf8_general_ci<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Checksum: NULL<br \/>\n\t&nbsp;Create_options:<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comment: MySQL Foreign Servers table<br \/>\n\t*************************** 18. row ***************************<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name: slave_master_info<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engine: InnoDB<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version: 10<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Row_format: Compact<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows: 0<br \/>\n\t&nbsp;Avg_row_length: 0<br \/>\n\t&nbsp;&nbsp;&nbsp; Data_length: 16384<br \/>\n\tMax_data_length: 0<br \/>\n\t&nbsp;&nbsp; Index_length: 0<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data_free: 0<br \/>\n\t&nbsp;Auto_increment: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp; Create_time: 2016-03-19 01:38:15<br \/>\n\t&nbsp;&nbsp;&nbsp; Update_time: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Check_time: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collation: utf8_general_ci<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Checksum: NULL<br \/>\n\t&nbsp;Create_options: stats_persistent=0<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comment: Master Information<br \/>\n\t*************************** 19. row ***************************<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name: slave_relay_log_info<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engine: InnoDB<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version: 10<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Row_format: Compact<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows: 0<br \/>\n\t&nbsp;Avg_row_length: 0<br \/>\n\t&nbsp;&nbsp;&nbsp; Data_length: 16384<br \/>\n\tMax_data_length: 0<br \/>\n\t&nbsp;&nbsp; Index_length: 0<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data_free: 0<br \/>\n\t&nbsp;Auto_increment: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp; Create_time: 2016-04-19 01:38:15<br \/>\n\t&nbsp;&nbsp;&nbsp; Update_time: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp; Check_time: NULL<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collation: utf8_general_ci<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Checksum: NULL<br \/>\n\t&nbsp;Create_options: stats_persistent=0<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comment: Relay Log Information<\/span><\/span><br \/>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\"><strong>\u8981\u6c42\uff1a \u6253\u5370\u51fa\u57282016\u5e748\u6708\u4efd\u4e4b\u540e\u521b\u5efa\u7684\u6570\u636e\u5e93\u8868\u540d<\/strong><\/span><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">\u7b54\u6848\uff1a <strong><span style=\"color:#FF0000\">cat table.txt&nbsp; | awk &#039;NF&#039; | grep -iE &#039;name|create_time&#039; | awk -F&#039;:&#039; &#039;{ print $2}&#039; | sed&nbsp; -e &#039;s\/^[[:space:]]\/\/&rsquo; | awk -F- &lsquo;\/^[[:alpha:]]\/ {a=$0;next} {if ($2&gt;7) print a}&#039;<\/span><\/strong><\/span><\/span><br \/>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">shell\u4e0b\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff0c<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/peloo.net\/wp-content\/uploads\/2016\/10\/awk_p.png\" style=\"width: 841px;height: 127px\" \/><\/span><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">\u4e0a\u9762\u7684\u547d\u4ee4\u4ee5&ldquo;|&rdquo;\u7b26\u53f7\u4e3a\u5206\u5272\uff0c\u6ce8\u89e3\u5982\u4e0b\uff1a<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">1&nbsp; \u67e5\u770btable.txt\u5185\u5bb9<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">2&nbsp; \u53bb\u9664\u7a7a\u884c\uff0c\u8fd9\u4e2a\u4e5f\u662fAWK\u7684\u4e00\u5c0f\u6280\u5de7<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">3&nbsp; \u641c\u7d22\u51fa\u5305\u542bname\u6216create_time\u5b57\u6bb5\u7684\u884c<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">4&nbsp; \u4ee5\u7b26\u53f7&ldquo;:&rdquo;\u4e3a\u5206\u9694\u7b26\uff0c\u6253\u5370\u7b2c\u4e8c\u4e2a\u5b57\u6bb5<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">5&nbsp; \u53bb\u9664\u6bcf\u884c\u5f00\u5934\u7684\u7a7a\u683c<\/span><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:16px\"><span style=\"font-family:verdana,geneva,sans-serif\">6&nbsp; \u8fd9\u90e8\u5206\u4e5f\u662f\u6700\u5173\u952e\u7684\u547d\u4ee4\uff0c\u610f\u601d\u662f\u641c\u7d22\u5230\u4ee5\u5b57\u6bcd\u5f00\u5934\u7684\u884c\u540e\uff0c\u628a\u6574\u884c\u5185\u5bb9\u8d4b\u503c\u4fdd\u5b58\u5230\u53d8\u91cfa\u4e2d\uff0c\u5e76\u4e14\u4ee5\u5b57\u7b26&ldquo;-&rdquo;\u4e3a\u5206\u5272\uff0c\u8df3\u5230\u4e0b\u4e00\u884c\u5904\u7406\uff0c\u5982\u679c\u8fd9\u884c\u7684\u7b2c\u4e8c\u4e2a\u5b57\u6bb5\u503c\u5927\u4e8e7\uff0c\u5219\u6253\u5370\u53d8\u91cfa\u7684\u5185\u5bb9\uff0c\u5373\u662f\u4e0a\u4e00\u884c\u7684\u5185\u5bb9\u3002<\/span><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; \u6700\u8fd1\u5bf9\u6570\u636e\u5904\u7406\u5f88\u611f\u5174\u8da3\uff0c\u4e00\u76f4\u5728\u7814\u7a76Linux\u4e09\u5251\u5ba2\uff1agrep AWK sed \uff0c\u4e0b\u9762\u4e3e\u4e2a\u5b9e\u9645\u5de5\u4f5c\u4e2d\u9047\u5230\u7684\u4e00\u4e2a\u5c0f\u5b9e\u4f8b\uff0c\u8054\u7528\u4e09\u5927\u6587\u672c\u5904\u7406\u5251\u5ba2\u3002 &nbsp; \u5df2\u77e5table.txt\u6587\u4ef6\uff0ccat\u67e5\u770b\u6587\u4ef6\u5185\u5bb9\u5982\u4e0b\uff0c\u5176\u5b9e\u4e5f\u5c31\u662f\u6211\u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u90e8\u5206\u8868\u7684\u72b6\u6001\u3002 &nbsp; [pc@glusterfs-srv-01 ~]$ cat table.txt &nbsp; *************************** 15. row *************************** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name: procs_priv &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engine: MyISAM &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version: 10 &nbsp;&nbsp;&nbsp;&nbsp; Row_format: Fixed &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows: 0 &nbsp;Avg_row_length: 0 &nbsp;&nbsp;&nbsp; Data_length: 0 Max_data_length: 239253730204057599 &nbsp;&nbsp; Index_length: 4096 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data_free: 0 &nbsp;Auto_increment: NULL &nbsp;&nbsp;&nbsp; Create_time: 2016-09-19 01:38:11 &nbsp;&nbsp;&nbsp; Update_time: 2016-09-19&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/peloo.net\/index.php?rest_route=\/wp\/v2\/posts\/682"}],"collection":[{"href":"https:\/\/peloo.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peloo.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peloo.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/peloo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=682"}],"version-history":[{"count":5,"href":"https:\/\/peloo.net\/index.php?rest_route=\/wp\/v2\/posts\/682\/revisions"}],"predecessor-version":[{"id":1346,"href":"https:\/\/peloo.net\/index.php?rest_route=\/wp\/v2\/posts\/682\/revisions\/1346"}],"wp:attachment":[{"href":"https:\/\/peloo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peloo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peloo.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}