{"id":14465,"date":"2024-04-08T17:25:05","date_gmt":"2024-04-08T09:25:05","guid":{"rendered":"https:\/\/blog.iyatt.com\/?p=14465"},"modified":"2024-05-05T12:30:28","modified_gmt":"2024-05-05T04:30:28","slug":"linux-%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e5%8f%8a%e4%b8%89%e5%89%91%e5%ae%a2%ef%bc%88awk%e3%80%81grep%e3%80%81sed%ef%bc%89","status":"publish","type":"post","link":"https:\/\/blog.iyatt.com\/?p=14465","title":{"rendered":"Linux \u6b63\u5219\u8868\u8fbe\u5f0f\u53ca\u4e09\u5251\u5ba2\uff08awk\u3001grep\u3001sed\uff09"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">\u76ee\u5f55<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#1_%E5%89%8D%E8%A8%80\" >1 \u524d\u8a00<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#2_%E7%8E%AF%E5%A2%83\" >2 \u73af\u5883<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#3_%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88Regual_Expression%EF%BC%89\" >3 \u6b63\u5219\u8868\u8fbe\u5f0f\uff08Regual Expression\uff09<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#31_%E5%9F%BA%E6%9C%AC%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88Basic_Regual_Expression%EF%BC%89\" >3.1 \u57fa\u672c\u6b63\u5219\u8868\u8fbe\u5f0f\uff08Basic Regual Expression\uff09<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#32_%E6%89%A9%E5%B1%95%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88Extended_Regual_Expression%EF%BC%89\" >3.2 \u6269\u5c55\u6b63\u5219\u8868\u8fbe\u5f0f\uff08Extended Regual Expression\uff09<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#4_%E4%B8%89%E5%89%91%E5%AE%A2\" >4 \u4e09\u5251\u5ba2<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#41_grep\" >4.1 grep<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#42_sed\" >4.2 sed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blog.iyatt.com\/?p=14465\/#43_awk\" >4.3 awk<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"1_%E5%89%8D%E8%A8%80\"><\/span>1 \u524d\u8a00<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>2024.4.8<br \/>\n\u6628\u5929\u63a5\u4e86\u4e00\u4e2a\u4ee3\u5199\u5355\u5b50\uff0c\u8981\u6c42\u7528 Python \u5b9e\u73b0 sed \u7684\u90e8\u5206\u529f\u80fd\u3002\u6211\u7528 Linux \u4e5f\u6709\u51e0\u5e74\u4e86\uff0c\u57fa\u672c\u7684\u547d\u4ee4\u77e5\u9053\uff0c\u4f46\u662f\u51e0\u4e4e\u6ca1\u6709\u5199\u6d89\u53ca\u9ad8\u7ea7\u529f\u80fd\u7684 shell \u811a\u672c\uff0c\u6240\u4ee5\u5bf9\u4e8e\u6b63\u5219\u8868\u8fbe\u5f0f\u548c\u4e09\u5251\u5ba2\u7684\u4f7f\u7528\u975e\u5e38\u6a21\u7cca\u3002\u8fd9\u6b21\u56e0\u4e3a\u8981\u6a21\u62df sed \u7684\u529f\u80fd\uff0c\u6240\u4ee5\u4e13\u95e8\u6765\u8fc7\u4e00\u4e0b\u77e5\u8bc6\uff0c\u4f46\u662f\u56e0\u4e3a\u6211\u53ef\u80fd\u540e\u7eed\u4e5f\u5f88\u5c11\u7528\uff0c\u6162\u6162\u4f1a\u5fd8\u6389\uff0c\u6240\u4ee5\u5199\u4e2a\u8bb0\u5f55\uff0c\u518d\u6b21\u9700\u8981\u7684\u65f6\u5019\u67e5\u9605\u4e00\u4e0b\u53ef\u4ee5\u5feb\u901f\u5fc6\u8d77\u3002<\/p>\n<h1><span class=\"ez-toc-section\" id=\"2_%E7%8E%AF%E5%A2%83\"><\/span>2 \u73af\u5883<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>WSL2\uff1aUbuntu 22.04.03<br \/>\nawk 5.1.0<br \/>\ngrep 3.7<br \/>\nsed 4.8<\/p>\n<h1><span class=\"ez-toc-section\" id=\"3_%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88Regual_Expression%EF%BC%89\"><\/span>3 \u6b63\u5219\u8868\u8fbe\u5f0f\uff08Regual Expression\uff09<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"31_%E5%9F%BA%E6%9C%AC%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88Basic_Regual_Expression%EF%BC%89\"><\/span>3.1 \u57fa\u672c\u6b63\u5219\u8868\u8fbe\u5f0f\uff08Basic Regual Expression\uff09<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u7b26\u53f7 &amp; \u63cf\u8ff0 \\\\\n\\hline\n\\hat{} &amp; \u5c16\u89d2\u53f7\uff0c\u7528\u4e8e\u6a21\u5f0f\u7684\u6700\u5de6\u4fa7\uff0c\u5982\u201c\\ \\hat{}abc\u201d\uff0c\u5339\u914d\u4ee5 abc \u5f00\u5934\u7684\u884c \\\\\n\\hline\n\\$ &amp; \u7f8e\u5143\u7b26\uff0c\u7528\u4e8e\u6a21\u5f0f\u7684\u6700\u53f3\u4fa7\uff0c\u5982\u201cabc\\$\\ \u201d\uff0c\u8868\u793a\u4ee5 abc \u7ed3\u5c3e\u7684\u884c \\\\\n\\hline\n\\hat{}\\ \\$ &amp; \u7ec4\u5408\u7b26\uff0c\u8868\u793a\u7a7a\u884c \\\\\n\\hline\n. &amp; \u5339\u914d\u4efb\u610f\u4e00\u4e2a\u4e14\u53ea\u6709\u4e00\u4e2a\u5b57\u7b26\uff0c\u4e0d\u80fd\u5339\u914d\u7a7a\u884c \\\\\n\\hline\n\\backslash &amp; \u8f6c\u4e49\u5b57\u7b26\uff0c\u8ba9\u7279\u6b8a\u542b\u4e49\u7684\u5b57\u7b26\u8868\u793a\u5b57\u7b26\u672c\u8eab\uff0c\u6bd4\u5982\\ \\backslash.\u4ee3\u8868\u82f1\u6587\u53e5\u70b9\u8fd9\u4e2a\u7b26\u53f7\u672c\u8eab\uff0c\u800c\u4e0d\u662f RE \u4e2d\u7684\u7279\u6b8a\u542b\u4e49 \\\\\n\\hline\n* &amp; \u5339\u914d\u524d\u4e00\u4e2a\u5b57\u7b260\u6b21\u6216\u591a\u6b21\u51fa\u73b0 \\\\\n\\hline\n.* &amp; \u7ec4\u5408\u7b26\uff0c\u5339\u914d\u6240\u6709\u5185\u5bb9 \\\\\n\\hline\n\\hat{}\\ .* &amp; \u7ec4\u5408\u7b26\uff0c\u5339\u914d\u4efb\u610f\u591a\u4e2a\u5b57\u7b26\u5f00\u5934\u7684\u5185\u5bb9 \\\\\n\\hline\n.*\\$ &amp; \u7ec4\u5408\u7b26\uff0c\u5339\u914d\u4ee5\u4efb\u610f\u591a\u4e2a\u5b57\u7b26\u7ed3\u5c3e\u7684\u5185\u5bb9 \\\\\n\\hline\n[abc] &amp; \u5339\u914d[]\u5185\u7684\u4efb\u610f\u4e00\u4e2a\u5b57\u7b26\uff0c\u4e5f\u53ef\u4ee5\u5199\u4f5c[a-c],\u8868\u793aa\u5230c\u4e2d\u7684\u4efb\u610f\u4e00\u4e2a\u5b57\u7b26 \\\\\n\\hline\n[\\ \\hat{}\\ abc] &amp; \\hat{}\\ \u8868\u793a\u53d6\u53cd\uff0c\u5373\u9664\u4e86 a \u6216 b \u6216 c \u7684\u5b57\u7b26 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"32_%E6%89%A9%E5%B1%95%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88Extended_Regual_Expression%EF%BC%89\"><\/span>3.2 \u6269\u5c55\u6b63\u5219\u8868\u8fbe\u5f0f\uff08Extended Regual Expression\uff09<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u7b26\u53f7 &amp; \u63cf\u8ff0 \\\\\n\\hline\n+ &amp; \u5339\u914d\u524d\u9762\u5b57\u6bb5\u51fa\u73b01\u6b21\u6216\u591a\u6b21 \\\\\n\\hline\n[ab]+ &amp; \u5339\u914d a \u6216 b \u5b57\u7b26\u4e00\u6b21\u6216\u591a\u6b21 \\\\\n\\hline\n? &amp; \u5339\u914d\u524d\u4e00\u4e2a\u5b57\u7b260\u6b21\u62161\u6b21 \\\\\n\\hline\n| &amp; \u6216\u8005\uff0c\u540c\u65f6\u8fc7\u6ee4\u591a\u4e2a \\\\\n\\hline\n() &amp; \u5206\u7ec4\u8fc7\u6ee4\uff0c\u88ab\u62ec\u8d77\u6765\u7684\u5185\u5bb9\u8868\u793a\u4e00\u4e2a\u6574\u4f53 \\\\\n\\hline\na\\{n,m\\} &amp; \u5339\u914d\u524d\u4e00\u4e2a\u5b57\u7b26\u6700\u5c11n\u6b21\uff0c\u6700\u591am\u6b21 \\\\\n\\hline\na\\{n,\\} &amp; \u5339\u914d\u524d\u4e00\u4e2a\u5b57\u7b26\u6700\u5c11n\u6b21 \\\\\n\\hline\na\\{n\\} &amp; \u5339\u914d\u524d\u4e00\u4e2a\u5b57\u7b26\u6b63\u597dn\u6b21 \\\\\n\\hline\na\\{,m\\} &amp; \u5339\u914d\u524d\u4e00\u4e2a\u5b57\u7b26\u6700\u591am\u6b21 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<h1><span class=\"ez-toc-section\" id=\"4_%E4%B8%89%E5%89%91%E5%AE%A2\"><\/span>4 \u4e09\u5251\u5ba2<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"41_grep\"><\/span>4.1 grep<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Global search REgular expression and Print out the line\uff0c\u7b80\u79f0 GREP\uff0c\u6587\u672c\u641c\u7d22\u5de5\u5177<\/p>\n<p>\u547d\u4ee4\u683c\u5f0f<\/p>\n<pre><code>grep [\u9009\u9879]... \u6a21\u5f0f [\u6587\u4ef6]...<\/code><\/pre>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u9009\u9879 &amp; \u63cf\u8ff0 \\\\\n\\hline\n-v &amp; \u6392\u9664\u5339\u914d\u7ed3\u679c \\\\\n\\hline\n-n &amp; \u663e\u793a\u5339\u914d\u884c\u4e0e\u884c\u53f7 \\\\\n\\hline\n-i &amp; \u4e0d\u533a\u5206\u5927\u5c0f\u5199 \\\\\n\\hline\n-c &amp; \u53ea\u7edf\u8ba1\u5339\u914d\u7684\u884c\u6570 \\\\\n\\hline\n-E &amp; \u4f7f\u7528\u6269\u5c55\u6b63\u5219\u8868\u8fbe\u5f0f\uff0c\u5982\u679c\u4e0d\u7528\u8fd9\u4e2a\u53c2\u6570\uff0c\u4e5f\u53ef\u4ee5\u5728\u6b63\u5219\u8868\u8fbe\u5f0f\u7684\u7b26\u53f7\u524d\u9762\u52a0\u4e0a\u53cd\u659c\u6760 \\\\\n\\hline\n--color=auto &amp; \u4e3a grep \u8fc7\u6ee4\u7ed3\u679c\u6dfb\u52a0\u989c\u8272 \\\\\n\\hline\n-w &amp; \u53ea\u5339\u914d\u8fc7\u6ee4\u7684\u5355\u8bcd \\\\\n\\hline\n-o &amp; \u53ea\u8f93\u51fa\u5339\u914d\u7684\u5185\u5bb9 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<p>\u6211\u8fd9\u91cc\u7684\u73af\u5883\u4e2d\u9ed8\u8ba4\u5df2\u7ecf\u52a0\u4e0a\u4e86\u989c\u8272\u53c2\u6570<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712586255697.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 291px; --smush-placeholder-aspect-ratio: 291\/46;\" \/><\/p>\n<p>\u6f14\u793a\u64cd\u4f5c\u4f7f\u7528\u7684 <strong>\/etc\/passwd<\/strong> \u6587\u4ef6\uff0c\u590d\u5236\u51fa\u6765\u5e76\u6dfb\u52a0\u4e86\u4e00\u884c\u7a7a\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712577499597.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 835px; --smush-placeholder-aspect-ratio: 835\/552;\" \/><\/p>\n<p>\u67e5\u627e\u201c\/bin\/bash\u201d\u7ed3\u5c3e\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712577912081.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 417px; --smush-placeholder-aspect-ratio: 417\/61;\" \/><\/p>\n<p>\u975e \u201c\/bin\/bash\u201d \u7ed3\u5c3e\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712581708814.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 843px; --smush-placeholder-aspect-ratio: 843\/517;\" \/><\/p>\n<p>\u5339\u914d\u4ee5 yx \u5f00\u5934\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712584799605.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 383px; --smush-placeholder-aspect-ratio: 383\/46;\" \/><\/p>\n<p>\u627e\u51fa\u7a7a\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712578021499.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 351px; --smush-placeholder-aspect-ratio: 351\/43;\" \/><\/p>\n<p>\u663e\u793a\u9664\u53bb\u7a7a\u884c\u7684\u5185\u5bb9\uff0c\u65b9\u5f0f\u4e00<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712578125940.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 835px; --smush-placeholder-aspect-ratio: 835\/538;\" \/><br \/>\n\u65b9\u5f0f\u4e8c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712578210889.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 845px; --smush-placeholder-aspect-ratio: 845\/541;\" \/><\/p>\n<p>\u67e5\u627e\u4e00\u4e2a\u4e09\u4e2a\u5b57\u7b26\u7684\u5b57\u6bb5\uff0c\u5176\u4e2d\u7b2c\u4e00\u4e2a\u5b57\u7b26\u4e3ab\uff0c\u7b2c\u4e09\u4e2a\u5b57\u7b26\u4e3as\uff0c\u7b2c\u4e8c\u4e2a\u4e0d\u6307\u5b9a\uff0c\u53ea\u8981\u662f\u4e2a\u5b57\u7b26\u5c31\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712583965279.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 509px; --smush-placeholder-aspect-ratio: 509\/80;\" \/><\/p>\n<p>\u67e5\u627e\u4e00\u4e2a\u4ee5 n \u5f00\u5934\uff0co \u7ed3\u5c3e\u7684\u5b57\u6bb5<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712584332407.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 837px; --smush-placeholder-aspect-ratio: 837\/518;\" \/><\/p>\n<p>\u5339\u914d\u4ee5 log \u5f00\u5934\u7684\u5b57\u6bb5<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712584691836.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 843px; --smush-placeholder-aspect-ratio: 843\/477;\" \/><\/p>\n<p>\u5339\u914d\u4ee5 stent \u7ed3\u5c3e\u7684\u5b57\u6bb5<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712584740960.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 574px; --smush-placeholder-aspect-ratio: 574\/103;\" \/><\/p>\n<p>\u5339\u914d\u51fa\u73b0\u8fc7\u82f1\u6587\u9017\u53f7\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712585163428.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 847px; --smush-placeholder-aspect-ratio: 847\/101;\" \/><\/p>\n<p>\u5339\u914d\u5b58\u5728 E \u6216 N \u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712585234196.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 850px; --smush-placeholder-aspect-ratio: 850\/58;\" \/><\/p>\n<p>\u5339\u914d\u5b58\u5728\u6570\u5b57\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712585318899.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 847px; --smush-placeholder-aspect-ratio: 847\/543;\" \/><\/p>\n<p>\u5339\u914d\u5b58\u5728\u5927\u5199\u5b57\u6bcd\u6216\u6570\u5b57\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712585623987.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 835px; --smush-placeholder-aspect-ratio: 835\/536;\" \/><\/p>\n<p><img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712585726137.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 844px; --smush-placeholder-aspect-ratio: 844\/537;\" \/><\/p>\n<p>\u5339\u914d\u5b58\u5728\u5927\u5199\u5b57\u6bcd\u62169\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712585780648.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 850px; --smush-placeholder-aspect-ratio: 850\/163;\" \/><\/p>\n<p>\u5339\u914dr\u5f00\u5934\u7684\u5b57\u6bb5\uff0c\u4e14\u4e0b\u4e00\u4e2a\u5b57\u6bb5\u8981\u4e48\u662fu\u8981\u4e48\u4e0d\u662fu<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712586904821.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 839px; --smush-placeholder-aspect-ratio: 839\/500;\" \/><\/p>\n<p>\u67e5\u627e usr \u6216 uid \u5b57\u6bb5\uff08\u5206\u7ec4\uff09<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712587308222.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 847px; --smush-placeholder-aspect-ratio: 847\/480;\" \/><\/p>\n<p>\u5339\u914d\u5f00\u5934\u7ed3\u5c3e\u90fd\u662f yx \u7684\u5b57\u6bb5\uff08\u5206\u7ec4\u5f15\u7528\uff09\uff0c\u7528\u659c\u6760\u52a0\u6570\u5b57\u5f15\u7528\u524d\u9762\u62ec\u53f7\u7684\u5185\u5bb9<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712587556832.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 425px; --smush-placeholder-aspect-ratio: 425\/45;\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"42_sed\"><\/span>4.2 sed<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>stream editor\uff0c\u6d41\u7f16\u8f91\u5668\uff0c\u6587\u672c\u7f16\u8f91\u5de5\u5177\uff08\u589e\u5220\u6539\u67e5\uff09<\/p>\n<p>\u547d\u4ee4\u683c\u5f0f<\/p>\n<pre><code>sed [\u9009\u9879]... [\u5339\u914d\u811a\u672c] [\u8f93\u5165\u6587\u4ef6]...<\/code><\/pre>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u9009\u9879 &amp; \u63cf\u8ff0 \\\\\n\\hline\n-n &amp; \u53d6\u6d88\u9ed8\u8ba4 sed \u8f93\u51fa\uff0c\u5e38\u4e0esed\u5185\u7f6e\u547d\u4ee4p\u4e00\u8d77\u4f7f\u7528 \\\\\n\\hline\n-i &amp; \u76f4\u63a5\u5c06\u7ed3\u679c\u5199\u5165\u6587\u4ef6\uff0c\u5426\u5219\u53ea\u662f\u4fee\u6539\u8bfb\u53d6\u5230\u5185\u5b58\u4e2d\u7684\u6570\u636e \\\\\n\\hline\n-e &amp; \u591a\u6b21\u7f16\u8f91\uff0c\u5339\u914d\u591a\u4e2a\u89c4\u5219\uff0c\u53ef\u4ee5\u66ff\u4ee3\u7ba1\u9053\u7684\u4f7f\u7528 \\\\\n\\hline\n-r\u6216-E &amp; \u652f\u6301\u6269\u5c55\u6b63\u5219\u8868\u8fbe\u5f0f\uff0c\u5982\u679c\u4e0d\u4f7f\u7528\u53c2\u6570\uff0c\u4e5f\u53ef\u4ee5\u5728\u6b63\u5219\u8868\u8fbe\u5f0f\u7684\u7b26\u53f7\u524d\u9762\u52a0\u4e0a\u53cd\u659c\u6760 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u5185\u7f6e\u547d\u4ee4\u5b57\u7b26 &amp; \u63cf\u8ff0 \\\\\n\\hline\na &amp; append\uff0c\u8ffd\u52a0\uff0c\u5728\u6307\u5b9a\u884c\u540e\u9762\u6dfb\u52a0\u4e00\u884c\u6216\u591a\u884c \\\\\n\\hline\nd &amp; delete\uff0c\u5220\u9664\u5339\u914d\u884c \\\\\n\\hline\ni &amp; insert\uff0c\u63d2\u5165\u4e00\u884c\u6216\u591a\u884c \\\\\n\\hline\np &amp; print\uff0c\u6253\u5370\u5339\u914d\u884c\u7684\u5185\u5bb9 \\\\\n\\hline\nq &amp; quit\uff0c\u9000\u51fa \\\\\n\\hline\ns\/\u6b63\u5219\u8868\u8fbe\u5f0f\/\u7528\u4e8e\u66ff\u6362\u7684\u5185\u5bb9\/g &amp; \u5185\u5bb9\u66ff\u6362\uff0cg \u4ee3\u8868\u5168\u5c40\u5339\u914d\uff08\u5339\u914d\u5230\u7684\u884c\u4e2d\u5168\u90e8\u66ff\u6362\uff0c\u4e0d\u52a0\u53ea\u66ff\u6362\u884c\u4e2d\u7684\u7b2c\u4e00\u4e2a\uff09\\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u8303\u56f4 &amp; \u63cf\u8ff0 \\\\\n\\hline\n\u7a7a\u5730\u5740 &amp; \u5168\u6587\u5904\u7406 \\\\\n\\hline\n\u5355\u5730\u5740 &amp; \u6307\u5b9a\u67d0\u4e00\u884c \\\\\n\\hline\n\/pattern\/ &amp; \u88ab\u6a21\u5f0f\u5339\u914d\u5230\u7684\u6bcf\u4e00\u884c \\\\\n\\hline\n\u8303\u56f4\u533a\u95f4 &amp; 10,20\\ \u8868\u793a10\u523020\u884c\uff0c\\ 10,+5\\ \u8868\u793a\u7b2c10\u884c\u5411\u4e0b5\u884c \\\\\n\\hline\n\u6b65\u957f &amp; 1\\sim2\\ \u8868\u793a\u4ece1\u5f00\u59cb\uff0c\u7136\u540e\u6bcf\u95f4\u96942\u884c\uff0c\u5373\u5305\u542b\u540e\u7eed3\u30015\u30017\u30019\\cdots \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<p>\u6253\u5370\u663e\u793a\u7b2c 2\u30013 \u884c<br \/>\n\u52a0\u4e0a -n \u53c2\u6570\u5c31\u4e0d\u4f1a\u663e\u793a\u6ca1\u6709\u5339\u914d\u5230\u7684\u5185\u5bb9<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712591083848.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 439px; --smush-placeholder-aspect-ratio: 439\/62;\" \/><\/p>\n<p>\u6253\u5370\u7b2c2\u884c\u5e76\u5f80\u4e0b\u7ee7\u7eed3\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712591137497.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 434px; --smush-placeholder-aspect-ratio: 434\/104;\" \/><\/p>\n<p>\u6253\u5370\u542b yx \u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712591273546.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 371px; --smush-placeholder-aspect-ratio: 371\/44;\" \/><\/p>\n<p>\u5220\u9664\u542b\u6709 login \u7684\u884c<br \/>\n\u56e0\u4e3a\u5339\u914d\u5230\u7684\u884c\u88ab\u5220\u9664\u4e86\uff0c\u8fd9\u4e2a\u65f6\u5019\u8981\u67e5\u770b\u7684\u662f\u6ca1\u6709\u88ab\u5220\u9664\u7684\u90e8\u5206\uff0c\u6240\u4ee5\u4e0d\u52a0 -n \u53c2\u6570\uff0c\u5c31\u4f1a\u663e\u793a\u6ca1\u6709\u88ab\u5339\u914d\u5230\u7684<br \/>\n\u53e6\u5916\uff0c\u56e0\u4e3a\u6ca1\u6709\u4f7f\u7528 -i \u53c2\u6570\uff0c\u6240\u4ee5\u6587\u4ef6\u5185\u5bb9\u5b9e\u9645\u4e0d\u4f1a\u4fee\u6539\uff0c\u53ea\u662f\u6253\u5370\u51fa\u4fee\u6539\u540e\u7684\u6548\u679c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712591358719.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 372px; --smush-placeholder-aspect-ratio: 372\/98;\" \/><\/p>\n<p>\u5220\u9664\u7b2c2\u884c\u5f00\u59cb\u5230\u7ed3\u5c3e<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712591946890.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 323px; --smush-placeholder-aspect-ratio: 323\/42;\" \/><\/p>\n<p>\u5339\u914d\u5230\u884c\u5c3e\u4e3a 1 \u5c31\u9000\u51fa\uff08\u505c\u6b62\u8bfb\u53d6\u4e0b\u9762\u7684\u884c\uff09<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712741684535.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 364px; --smush-placeholder-aspect-ratio: 364\/64;\" \/><\/p>\n<p>\u5339\u914d\u5b58\u5728 www \u5b57\u6bb5\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712592162322.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 487px; --smush-placeholder-aspect-ratio: 487\/46;\" \/><\/p>\n<p>\u4ece\u7b2c 10 \u884c\u5f00\u59cb\u5339\u914d nologin\uff0c\u5e76\u66ff\u6362\u4e3a @@@@@<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712592802286.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/559;\" \/><\/p>\n<p>\u628a nologin \u66ff\u6362\u4e3a @@@@@@\uff0c\u540c\u65f6\u628a yx \u66ff\u6362\u4e3a ####\uff08\u7ba1\u9053\uff09<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712593111758.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 799px; --smush-placeholder-aspect-ratio: 799\/554;\" \/><\/p>\n<p>\u628a nologin \u66ff\u6362\u4e3a @@@@@@\uff0c\u540c\u65f6\u628a yx \u66ff\u6362\u4e3a ####\uff08\u53c2\u6570\u591a\u6761\u4ef6\uff09<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712593138820.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 797px; --smush-placeholder-aspect-ratio: 797\/556;\" \/><\/p>\n<p>\u53ea\u66ff\u6362\u884c\u4e2d\u51fa\u73b0\u7684\u7b2c\u4e00\u4e2a yx\uff0c\u4e0d\u52a0 g \u5c31\u53ea\u66ff\u6362\u4e00\u4e2a<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712594197208.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 817px; --smush-placeholder-aspect-ratio: 817\/563;\" \/><\/p>\n<p>\u5728\u6700\u540e\u4e00\u884c\u540e\u9762\u52a0\u5165 hello<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712593581261.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 816px; --smush-placeholder-aspect-ratio: 816\/577;\" \/><\/p>\n<p>\u5728\u7b2c\u4e00\u884c\u540e\u8ffd\u52a0 hello<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712593745870.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/102;\" \/><\/p>\n<p>\u5728\u7b2c\u4e00\u884c\u7684\u4f4d\u7f6e\u63d2\u5165 hello<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712593769247.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 453px; --smush-placeholder-aspect-ratio: 453\/140;\" \/><\/p>\n<p>\u4f7f\u7528 \\n \u6362\u884c\uff0c\u5728\u7b2c\u4e00\u884c\u4f4d\u7f6e\u63d2\u5165\u4e24\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712594000392.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 491px; --smush-placeholder-aspect-ratio: 491\/110;\" \/><\/p>\n<p>\u4e0d\u6307\u5b9a\u884c\u6570\uff0c\u8fdb\u884c\u8ffd\u52a0\uff0c\u5bf9\u6bcf\u4e00\u884c\u90fd\u751f\u6548<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712594308262.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 639px; --smush-placeholder-aspect-ratio: 639\/388;\" \/><\/p>\n<p>\u83b7\u53d6\u672c\u673a eth0 \u7f51\u5361 IPv4<br \/>\n\u9996\u5148\u7b5b\u9009\u51fa\u7ed3\u679c\u7684\u7b2c\u4e09\u884c\uff0c\u7136\u540e\u66ff\u6362\u53bb\u9664 \u201cinet \u201d \u5f00\u5934\uff0c\u518d\u66ff\u6362\u53bb\u9664 \u201c\/\u6570\u5b57 brd&#8230;\u201d \u5373\u53ef\u5f97\u5230\u7eaf IPv4 \u5b57\u6bb5<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712595419794.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 896px; --smush-placeholder-aspect-ratio: 896\/175;\" \/><\/p>\n<p>\u53e6\u5916\u4e00\u79cd\u601d\u8def\uff0c\u4e5f\u662f\u7c7b\u4f3c\uff0c\u5bf9\u7b2c\u4e09\u884c\u7684\u9996\u4f4d\u66ff\u6362\u6d88\u9664\uff0c\u7136\u540e\u6253\u5370\u51fa\u4fee\u6539\u7684\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712653405496.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1012px; --smush-placeholder-aspect-ratio: 1012\/45;\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"43_awk\"><\/span>4.3 awk<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u683c\u5f0f\u5316\u6587\u672c<\/p>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u5185\u7f6e\u53d8\u91cf &amp; \u63cf\u8ff0 \\\\\n\\hline\n\\$n &amp; \u6307\u5b9a\u5206\u9694\u7b26\u540e\uff0c\u5f53\u524d\u8bb0\u5f55\u7684\u7b2cn\u4e2a\u5b57\u6bb5(\u5206\u5272\u540e\u7684\u7b2cn\u5217) \\\\\n\\hline\n\\$0 &amp; \u6574\u884c\u7684\u6240\u6709\u5b57\u6bb5\uff08\u6240\u6709\u5217\uff09 \\\\\n\\hline\nNF &amp; Number\\ of\\ fields\uff0c\u5206\u5272\u540e\u4e00\u884c\u7684\u5b57\u6bb5\u6570 \\\\\n\\hline\nFS &amp; Field\\ Separator\uff0c\u8f93\u5165\u5b57\u6bb5\u5206\u9694\u7b26\uff0c\u9ed8\u8ba4\u662f\u7a7a\u683c \\\\\n\\hline\nOFS &amp; Output\\ Field\\ Separator\uff0c\u8f93\u51fa\u5b57\u6bb5\u5206\u5272\u7b26\uff0c\u9ed8\u8ba4\u4e3a\u7a7a\u683c \\\\\n\\hline\nNR &amp; Number\\ of\\ records\uff0c\u5f53\u524d\u8bb0\u5f55\u6570\uff0c\u884c\u6570 \\\\\n\\hline\nRS &amp; Record\\ Seporator\uff0c\u8f93\u5165\u8bb0\u5f55\u5206\u5272\u7b26\uff08\u8f93\u5165\u6362\u884c\u7b26\uff09\uff0c\u6307\u5b9a\u8f93\u5165\u65f6\u7684\u6362\u884c\u7b26 \\\\\n\\hline\nORS &amp; Output\\ Record\\ Seporator\uff0c\u8f93\u51fa\u8bb0\u5f55\u5206\u5272\u7b26\uff0c\u8f93\u51fa\u65f6\u7684\u6362\u884c\u7b26\u53f7 \\\\\n\\hline\nFNR &amp; File\\ Number\\ of\\ the\\ current\\ Record\uff0c\u5404\u6587\u4ef6\u5206\u522b\u8ba1\u6570\u7684\u884c\u53f7 \\\\\n\\hline\nFILENAME &amp; \u5f53\u524d\u6587\u4ef6\u540d \\\\\n\\hline\nARGC &amp; \u547d\u4ee4\u884c\u53c2\u6570\u4e2a\u6570 \\\\\n\\hline\nARGV &amp; \u5b58\u50a8\u547d\u4ee4\u884c\u8f93\u5165\u7684\u53c2\u6570\u7684\u6570\u7ec4 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u53c2\u6570 &amp; \u63cf\u8ff0 \\\\\n\\hline\n-F &amp; \u6307\u5b9a\u5206\u5272\u7b26 \\\\\n\\hline\n-v &amp; \u5b9a\u4e49\u6216\u4fee\u6539\u5185\u90e8\u53d8\u91cf \\\\\n\\hline\n-f &amp; \u4ece\u811a\u672c\u6587\u4ef6\u8bfb\u53d6 awk \u547d\u4ee4 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<pre><code class=\"language-katex\">\\begin{array}{|l|l|}\n\\hline\n\u5173\u7cfb\u7b26 &amp; \u63cf\u8ff0 \\\\\n\\hline\n\\lt &amp; \u5c0f\u4e8e \\\\\n\\hline\n\\lt= &amp; \u5c0f\u4e8e\u7b49\u4e8e \\\\\n\\hline\n== &amp; \u7b49\u4e8e \\\\\n\\hline\n!= &amp; \u4e0d\u7b49\u4e8e \\\\\n\\hline\n\\gt= &amp; \u5927\u4e8e\u7b49\u4e8e \\\\\n\\hline\n\\gt &amp; \u5927\u4e8e \\\\\n\\hline\n\\sim &amp; \u5339\u914d\u6b63\u5219\u3002\u5982x\\sim\/\u6b63\u5219\/ \\\\\n\\hline\n!\\sim &amp; \u4e0d\u5339\u914d\u6b63\u5219\u3002\u5982x!\\sim\/\u6b63\u5219\/ \\\\\n\\hline\n\\&amp;\\&amp; &amp; \u903b\u8f91\u4e0e\uff0c\u6761\u4ef6\u540c\u65f6\u6ee1\u8db3 \\\\\n\\hline\n|| &amp; \u903b\u8f91\u6216\uff0c\u6ee1\u8db3\u4efb\u4e00\u6761\u4ef6 \\\\\n\\hline\n\\end{array}<\/code><\/pre>\n<p>\u5229\u7528\u4e00\u6bb5\u4e0b\u9762\u683c\u5f0f\u7684\u6587\u672c\u6f14\u793a<\/p>\n<pre><code>1.0311 2.8507 0\n1.5938 4.9406 1\n3.9922 5.7892 0\n5.4201 6.7340 0\n3.5190 7.0261 1\n6.0062 7.4266 0\n4.9553 8.5189 1\n10.8081 12.0134 0\n10.9597 13.3958 0<\/code><\/pre>\n<p><img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712665664364.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 290px; --smush-placeholder-aspect-ratio: 290\/194;\" \/><\/p>\n<p>\u6253\u5370\u6587\u4ef6\u6bcf\u884c\u5185\u5bb9<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712665780197.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 421px; --smush-placeholder-aspect-ratio: 421\/192;\" \/><\/p>\n<p>\u6253\u5370\u6587\u4ef6\u6bcf\u884c\u7684\u7b2c\u4e00\u5217\u5185\u5bb9<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712665813456.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 420px; --smush-placeholder-aspect-ratio: 420\/199;\" \/><\/p>\n<p>\u6253\u5370\u6587\u4ef6\u6bcf\u884c\u7684\u7b2c\u4e09\u5217\u5185\u5bb9<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712665845036.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 425px; --smush-placeholder-aspect-ratio: 425\/194;\" \/><\/p>\n<p>\u6253\u5370\u7b2c\u7b2c1\u5217\u548c\u7b2c3\u5217\u5e76\u6307\u5b9a\u8f93\u51fa\u5206\u5272\u7b26\u4e3a\u201c ** \u201d<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712671817411.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 575px; --smush-placeholder-aspect-ratio: 575\/195;\" \/><br \/>\n\u6307\u5b9a\u8f93\u51fa\u5206\u5272\u7b26\u4e3a\u5236\u8868\u7b26<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712672851001.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 551px; --smush-placeholder-aspect-ratio: 551\/192;\" \/><\/p>\n<p>awk \u9ed8\u8ba4\u8bc6\u522b\u7684\u5206\u5272\u7b26\u4e3a\u7a7a\u683c\uff0c\u8fd9\u91cc\u6f14\u793a\u4e00\u4e0b\u624b\u52a8\u6307\u5b9a\u5206\u5272\u7b26\u3002<br \/>\n\u7528sed\u628a\u6587\u4ef6\u91cc\u7684\u7a7a\u683c\u5206\u5272\u7b26\u66ff\u6362\u4e3a\u82f1\u6587\u9017\u53f7\u518d\u53e6\u5b58\u4e3a\u65b0\u6587\u4ef6<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712666851630.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 481px; --smush-placeholder-aspect-ratio: 481\/216;\" \/><br \/>\n\u7528 -F \u53c2\u6570\u6307\u5b9a\u5206\u5272\u7b26\uff0c\u7136\u540e\u6253\u5370\u7b2c1\u30013\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712666932869.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 545px; --smush-placeholder-aspect-ratio: 545\/191;\" \/><br \/>\n\u4e3a FS \u53d8\u91cf\u8d4b\u503c\u8bbe\u7f6e\u5206\u5272\u7b26<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712671707265.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 537px; --smush-placeholder-aspect-ratio: 537\/197;\" \/><\/p>\n<p>\u81ea\u5b9a\u4e49\u8f93\u51fa\u7b2c\u4e00\u5217\u548c\u7b2c\u4e09\u5217<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712668537646.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 653px; --smush-placeholder-aspect-ratio: 653\/202;\" \/><\/p>\n<p>\u6253\u5370\u7b2c 5 \u884c\u7684\u5185\u5bb9<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712669168190.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 458px; --smush-placeholder-aspect-ratio: 458\/45;\" \/><\/p>\n<p>\u6253\u5370\u7b2c 5 \u884c\u7b2c 1 \u5217<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712669193196.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 461px; --smush-placeholder-aspect-ratio: 461\/39;\" \/><\/p>\n<p>\u6253\u5370\u7b2c2\u52304\u884c\u7684\u7b2c2\u5217<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712669365364.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 532px; --smush-placeholder-aspect-ratio: 532\/80;\" \/><\/p>\n<p>\u8f93\u51fa\u5e76\u663e\u793a\u884c\u53f7<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712669483735.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/195;\" \/><\/p>\n<p>\u8f93\u51fa2\u52306\u884c\uff0c\u5e76\u6dfb\u52a0\u884c\u53f7<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712669646405.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 552px; --smush-placeholder-aspect-ratio: 552\/123;\" \/><\/p>\n<p>\u6253\u5370\u5012\u6570\u7b2c2\u884c\u548c\u5012\u6570\u7b2c\u4e00\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712669843743.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 492px; --smush-placeholder-aspect-ratio: 492\/191;\" \/><\/p>\n<p>\u6307\u5b9a\u8f93\u5165\u6362\u884c\u7b26\u4e3a\u4e00\u4e2a\u7a7a\u683c<br \/>\n\u9047\u5230\u7a7a\u683c\u5c31\u6362\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712675018336.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 495px; --smush-placeholder-aspect-ratio: 495\/731;\" \/><\/p>\n<p>\u6307\u5b9a\u8f93\u51fa\u6362\u884c\u7b26\u4e3a\u201c ##\\n\u201d<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712675106351.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 546px; --smush-placeholder-aspect-ratio: 546\/200;\" \/><\/p>\n<p>\u6587\u4ef6\u5904\u7406\u524d\u540e<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712712288611.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 925px; --smush-placeholder-aspect-ratio: 925\/75;\" \/><\/p>\n<p>\u6253\u5370\u5f53\u524d\u6587\u4ef6\u540d\uff0c\u884c\u53f7\uff0c\u884c\u6570\u636e<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712675441052.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 522px; --smush-placeholder-aspect-ratio: 522\/193;\" \/><\/p>\n<p>\u6253\u5370\u51fa\u53c2\u6570\u4e2a\u6570\u548c\u53c2\u6570\u5185\u5bb9<br \/>\n\u6ce8\u610f\u6570\u7ec4\u4e0b\u6807\u4ece 0 \u5f00\u59cb\u8ba1\u6570<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712675969144.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1344px; --smush-placeholder-aspect-ratio: 1344\/389;\" \/><\/p>\n<p>\u4f20\u9012\u53c2\u6570\u5185\u5bb9\u7814\u7a76<br \/>\n\u53ef\u4ee5\u53d1\u73b0\u7b2c\u4e00\u4e2a\u662f awk \u547d\u4ee4\u672c\u8eab\uff0c\u540e\u9762\u5c31\u662f\u4f20\u5165\u7684\u975e awk \u547d\u4ee4\u9009\u9879\u7684\u53c2\u6570<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712676744849.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 998px; --smush-placeholder-aspect-ratio: 998\/44;\" \/><\/p>\n<p>\u81ea\u5b9a\u4e49\u53d8\u91cf var<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712677045758.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 659px; --smush-placeholder-aspect-ratio: 659\/68;\" \/><\/p>\n<p>\u5f15\u7528 shell \u53d8\u91cf<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712677279051.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1503px; --smush-placeholder-aspect-ratio: 1503\/336;\" \/><\/p>\n<p>printf \u683c\u5f0f\u5316\u8f93\u51fa\uff0c\u548c C \u8bed\u8a00\u7684 printf \u683c\u5f0f\u5316\u7b26\u5dee\u4e0d\u591a\u3002\u53e6\u5916 print \u4f1a\u81ea\u52a8\u6dfb\u52a0\u6362\u884c\u7b26\uff0c\u800c printf \u4e0d\u4f1a\u3002<br \/>\n\u53ef\u4ee5\u7528 %g \u6253\u5370\u5c0f\u6570\uff0c\u5c3e\u90e8\u6709 0 \u5c31\u4f1a\u81ea\u52a8\u4e22\u5f03\u3002\u800c\u7528 %f \u6253\u5370\u5c0f\u6570\u5219\u4f1a\u663e\u793a6\u4f4d\u5c0f\u6570\u3002%d \u5339\u914d\u6574\u6570\u3002<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712677886482.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 639px; --smush-placeholder-aspect-ratio: 639\/390;\" \/><\/p>\n<p>\u53ea\u6253\u5370\u7b2c\u4e00\u884c\u548c\u7b2c\u4e09\u884c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712715066876.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 541px; --smush-placeholder-aspect-ratio: 541\/61;\" \/><\/p>\n<p>\u884c\u6570\u5927\u4e8e 2\uff0c\u4e14\u7b2c\u4e00\u5217\u6709 5 \u6216 9 \u7684\u884c\u624d\u6253\u5370<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712716256135.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 624px; --smush-placeholder-aspect-ratio: 624\/120;\" \/><br \/>\n\u7b2c\u4e00\u5217\u6ca1\u6709 5 \u548c 9 \u7684\u884c\u624d\u6253\u5370<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712716287948.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 631px; --smush-placeholder-aspect-ratio: 631\/60;\" \/><\/p>\n<p>\u5229\u7528 awk \u63d0\u53d6 eth0 \u7f51\u5361\u7684 IPv4 \u5730\u5740<br \/>\n\u7b5b\u9009\u51fa\u7b2c 3 \u884c\u7b2c 2 \u5217\uff0c\u4f46\u662f\u8fd9\u4e2a\u5b57\u6bb5\u7531 IP\/20 \u7ec4\u6210\uff0c\u518d\u6b21\u6307\u5b9a\u5206\u5272\u7b26\u4e3a \/\uff0c\u63d0\u53d6\u7b2c\u4e00\u5217\u5373\u53ef\u5f97\u5230\u7eaf IP \u5b57\u6bb5<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712671222913.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 863px; --smush-placeholder-aspect-ratio: 863\/174;\" \/><\/p>\n<p>\u683c\u5f0f\u5316\u8f93\u51fa \/etc\/passwd \u6587\u4ef6<br \/>\n%-25s \u4e2d &#8211; \u8868\u793a\u5de6\u5bf9\u9f50\uff0c25 \u8868\u793a\u5b57\u7b26\u4e32\u957f\u5ea6\u4e3a 25\uff0c\u4e0d\u8db3\u5219\u586b\u5145\u7a7a\u683c<\/p>\n<pre><code>awk -F &#039;:&#039; &#039;BEGIN{printf &quot;%-25s\\t%-25s\\t%-25s\\t%-25s\\t%-40s\\t%-40s\\t%-40s\\n&quot;, &quot;\u7528\u6237\u540d&quot;, &quot;\u5bc6\u7801&quot;, &quot;UID&quot;, &quot;GID&quot;, &quot;\u7528\u6237\u6ce8\u91ca&quot;, &quot;\u5bb6\u76ee\u5f55&quot;, &quot;\u89e3\u91ca\u5668&quot;} {printf &quot;%-25s\\t%-25s\\t%-25s\\t%-25s\\t%-40s\\t%-40s\\t%-40s\\n&quot;, $1, $2, $3, $4, $5, $6, $7}&#039; \/etc\/passwd<\/code><\/pre>\n<p><img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712679107615.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2374px; --smush-placeholder-aspect-ratio: 2374\/1087;\" \/><br \/>\n\u53ea\u6253\u5370 nologin \u7ed3\u5c3e\u7684<\/p>\n<pre><code>awk -F &#039;:&#039; &#039;BEGIN{printf &quot;%-25s\\t%-25s\\t%-25s\\t%-25s\\t%-40s\\t%-40s\\t%-40s\\n&quot;, &quot;\u7528\u6237\u540d&quot;, &quot;\u5bc6\u7801&quot;, &quot;UID&quot;, &quot;GID&quot;, &quot;\u7528\u6237\u6ce8\u91ca&quot;, &quot;\u5bb6\u76ee\u5f55&quot;, &quot;\u89e3\u91ca\u5668&quot;}  \/^.*nologin\/ {printf &quot;%-25s\\t%-25s\\t%-25s\\t%-25s\\t%-40s\\t%-40s\\t%-40s\\n&quot;, $1, $2, $3, $4, $5, $6, $7}&#039; \/etc\/passwd<\/code><\/pre>\n<p><img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2024\/04\/image-1712716592407.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2441px; --smush-placeholder-aspect-ratio: 2441\/521;\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 \u524d\u8a00 2024.4.8 \u6628\u5929\u63a5\u4e86\u4e00\u4e2a\u4ee3\u5199\u5355\u5b50\uff0c\u8981\u6c42\u7528 Python \u5b9e\u73b0 sed \u7684\u90e8\u5206\u529f\u80fd\u3002\u6211\u7528 Lin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[1],"tags":[],"class_list":["post-14465","post","type-post","status-publish","format-standard","hentry","category-all"],"modified_by":"IYATT-yx","_links":{"self":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts\/14465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14465"}],"version-history":[{"count":0,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts\/14465\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}