{"id":8071,"date":"2017-01-18T23:51:31","date_gmt":"2017-01-18T15:51:31","guid":{"rendered":"http:\/\/jpuyy.com\/?p=8071"},"modified":"2017-01-18T23:51:31","modified_gmt":"2017-01-18T15:51:31","slug":"ansible-sed%e6%9b%bf%e6%8d%a2","status":"publish","type":"post","link":"https:\/\/jpuyy.com\/?p=8071","title":{"rendered":"ansible sed\u66ff\u6362"},"content":{"rendered":"<p>\u4f7f\u7528 shell \u6a21\u5757\u65f6\uff0c\u6709\u65f6\u4e3a\u4e86\u5077\u61d2 lineinfile\uff0c\u7528 sed \u66ff\u6362\uff0c\u6d89\u53ca\u5230\u4f7f\u7528 sed \u81ea\u5df1\u53d8\u91cf\u65f6\uff0c\u4f1a\u62a5\u9519<\/p>\n<p>\u4f8b\uff1a\u5c06\u6700\u540e\u4e00\u884c\u6ce8\u91ca\u6389<\/p>\n<pre>ansible all -i 172.28.128.3, -m shell -a \"sed -e '$s\/^\/#\/g' \/etc\/hosts\" -u vagrant -s\r\n172.28.128.3 | FAILED | rc=1 >>\r\nsed: -e expression #1, char 4: comments don't accept any addresses<\/pre>\n<p>\u7531\u4e8e $s \u4ee3\u8868\u6700\u540e\u4e00\u884c\uff0c\u9700\u8981\u8f6c\u4e49\u4e00\u4e0b<\/p>\n<pre>ansible all -i 172.28.128.3, -m shell -a \"sed -i '\\$s\/#\/\/g' \/etc\/hosts\" -u vagrant -s<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528 shell \u6a21\u5757\u65f6\uff0c\u6709\u65f6\u4e3a\u4e86\u5077\u61d2 lineinfile\uff0c\u7528 sed \u66ff\u6362\uff0c\u6d89\u53ca\u5230\u4f7f\u7528 sed \u81ea\u5df1\u53d8\u91cf\u65f6\uff0c\u4f1a\u62a5\u9519 \u4f8b\uff1a\u5c06\u6700\u540e\u4e00\u884c\u6ce8\u91ca\u6389 ansible all -i 172.28.128.3, -m shell -a &#8220;sed -e &#8216;$s\/^\/#\/g&#8217; \/etc\/hosts&#8221; -u vagrant -s 172.28.128.3 | FAILED | rc=1 >> sed: -e expression #1, char 4: comments don&#8217;t accept any addresses \u7531\u4e8e $s \u4ee3\u8868\u6700\u540e\u4e00\u884c\uff0c\u9700\u8981\u8f6c\u4e49\u4e00\u4e0b ansible all -i 172.28.128.3, -m shell -a &#8220;sed -i &#8216;\\$s\/#\/\/g&#8217; \/etc\/hosts&#8221; -u [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[166],"tags":[],"class_list":["post-8071","post","type-post","status-publish","format-standard","hentry","category-ansible"],"_links":{"self":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8071"}],"version-history":[{"count":1,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/8071\/revisions"}],"predecessor-version":[{"id":8072,"href":"https:\/\/jpuyy.com\/index.php?rest_route=\/wp\/v2\/posts\/8071\/revisions\/8072"}],"wp:attachment":[{"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jpuyy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}