{"id":50,"date":"2010-05-03T19:33:10","date_gmt":"2010-05-03T22:33:10","guid":{"rendered":"http:\/\/www.tia-go.net\/wordpress\/?p=50"},"modified":"2011-10-23T01:24:54","modified_gmt":"2011-10-23T03:24:54","slug":"oneline-perl-replace","status":"publish","type":"post","link":"https:\/\/www.tia-go.net\/wordpress\/oneline-perl-replace\/","title":{"rendered":"One-line Perl Replace"},"content":{"rendered":"<p><strong>UPDATE<\/strong>: Ap\u00f3s mais de um arrumei o comando, que estava sem a segunda barra (\/) no final.<\/p>\n<p>Essa linha magica j\u00e1 me salvou v\u00e1rias vezes, ela altera em todos<br \/>\narquivos *.txt a palavra &#8220;ENCONTRA&#8221; por &#8220;ALTERA&#8221;.<br \/>\nEsse cara \u00e9\u00a0case sensitive..<br \/>\nVoc\u00ea pode incrementar mais o find, passando mais tipos de arquivos,<br \/>\nou sendo mais espec\u00edfico de milh\u00f5es de formas, basta usar a imagina\u00e7\u00e3o \ud83d\ude09<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n~# find . -name '*.htm' -print0 | xargs -0 perl -pi -e 's\/ENCONTRA\/ALTERA\/'\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE: Ap\u00f3s mais de um arrumei o comando, que estava sem a segunda barra (\/) no final. Essa linha magica j\u00e1 me salvou v\u00e1rias vezes, ela altera em todos arquivos *.txt a palavra &#8220;ENCONTRA&#8221; por &#8220;ALTERA&#8221;. Esse cara \u00e9\u00a0case sensitive.. Voc\u00ea pode incrementar mais o find, passando mais tipos de arquivos, ou sendo mais espec\u00edfico&#8230; <a href=\"https:\/\/www.tia-go.net\/wordpress\/oneline-perl-replace\/\">ler mais &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,20],"tags":[17,9,8],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-linux","category-perl","tag-linux","tag-one-line","tag-perl"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":8,"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/posts\/50\/revisions\/99"}],"wp:attachment":[{"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tia-go.net\/wordpress\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}