{"id":631,"date":"2019-08-08T06:12:07","date_gmt":"2019-08-08T06:12:07","guid":{"rendered":"http:\/\/www.liutianfeng.com\/?p=631"},"modified":"2019-08-08T06:12:07","modified_gmt":"2019-08-08T06:12:07","slug":"shell%e4%b8%ad%e7%9a%84%e5%ba%8f%e5%88%97%e7%94%9f%e6%88%90%e5%92%8c%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9","status":"publish","type":"post","link":"https:\/\/www.liutianfeng.com\/?p=631","title":{"rendered":"shell\u4e2d\u7684\u5e8f\u5217\u751f\u6210\u548c\u6ce8\u610f\u4e8b\u9879"},"content":{"rendered":"<p>1. \u4f7f\u7528seq\u4ea7\u751f<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">\u683c\u5f0f\uff1aseq [OPTION]... FIRST INCREMENT LAST\r\nfor i in `seq 1 10`;do\r\necho $i\r\ndone<\/code><\/pre>\n<p>\u53ef\u4ee5\u8df3\u5e8f\uff0c\u53ef\u4ee5\u5f15\u7528\u53d8\u91cf\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\"># num=5; for i in `seq 1 2 $num`; do echo $i; done\r\n1\r\n3\r\n5<\/code><\/pre>\n<p>2. \u4f7f\u7528\u6761\u4ef6\u5faa\u73af<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">for((i=1;i&lt;10;i++));do\r\necho $i\r\ndone<\/code><\/pre>\n<p>\u53ef\u4ee5\u8df3\u5e8f\uff0c\u53ef\u4ee5\u5f15\u7528\u53d8\u91cf\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">num=10\r\nfor((i=1;i&lt;$num;i+=2));do\r\necho $i\r\ndone<\/code><\/pre>\n<p>3. \u4f7f\u7528while\u5faa\u73af<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">i=1\r\nwhile(($i&lt;10));do\r\necho $i\r\ni=`expr $i + 1`\r\ndone\r\ni=`expr $i + 1`<\/code><\/pre>\n<p>\u8fd8\u53ef\u4ee5\u6539\u4e3ai=$(($i+1))\u52a0\u5feb\u8fd0\u7b97\u901f\u5ea6(\u770bshell\u652f\u6301\u4e0e\u5426)<br \/>\n\u8fd9\u4e2a\u6bd4\u8f83\u590d\u6742\uff0c\u5e73\u5e38\u7528\u4e0d\u5230\u3002<\/p>\n<p>4. \u6700\u6162\u7684\u65b9\u6cd5<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">for i in {1..10};do\r\necho $i\r\ndone<\/code><\/pre>\n<p>\u4e66\u5199\u4e0a\u6bd4\u8f83\u5feb\uff0c\u4f46\u662f\u4e0d\u652f\u6301\u53d8\u91cf\uff0c\u53d8\u91cf\u9700\u8981\u7528<\/p>\n<p>\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1a<a href=\"https:\/\/www.liutianfeng.com\">liutianfeng.com<\/a> &raquo; <a href=\"https:\/\/www.liutianfeng.com\/?p=631\">shell\u4e2d\u7684\u5e8f\u5217\u751f\u6210\u548c\u6ce8\u610f\u4e8b\u9879<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>1. \u4f7f\u7528seq\u4ea7\u751f \u683c\u5f0f\uff1aseq [OPTION]&#8230; FIRST INCREMENT LAST for  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[31],"tags":[],"_links":{"self":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/631"}],"collection":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=631"}],"version-history":[{"count":1,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/631\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/631\/revisions\/632"}],"wp:attachment":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}