{"id":4396,"date":"2017-09-25T17:01:46","date_gmt":"2017-09-25T17:01:46","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=4396"},"modified":"2017-09-25T17:01:46","modified_gmt":"2017-09-25T17:01:46","slug":"4396-2","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2017\/09\/25\/4396-2\/","title":{"rendered":"Exemplo de comando sed"},"content":{"rendered":"<h3 id=\"exemplo-de-instala\u00e7\u00e3o-no-debian-gnulinux\">Exemplo de instala\u00e7\u00e3o no\u00a0<a class=\" externalLink\" href=\"https:\/\/cse.google.com.br\/cse\/publicurl?cx=004473188612396442360:qs2ekmnkweq&amp;q=debian\" target=\"_blank\">Debian<\/a>\u00a0<a class=\" externalLink\" href=\"https:\/\/cse.google.com.br\/cse\/publicurl?cx=004473188612396442360:qs2ekmnkweq&amp;q=GNU\" target=\"_blank\">GNU<\/a>\/<a class=\" externalLink\" href=\"https:\/\/cse.google.com.br\/cse\/publicurl?cx=004473188612396442360:qs2ekmnkweq&amp;q=Linux\" target=\"_blank\">Linux<\/a><\/h3>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">apt-get install sed<\/code><\/pre>\n<\/figure>\n<h3 id=\"\u00e9-case-sentive\">\u00c9 case sentive<\/h3>\n<ul>\n<li><strong>-i<\/strong>\u00a0altera o arquivo<\/li>\n<li><strong>-e<\/strong>\u00a0imprime na tela sem alterar o arquivo<\/li>\n<li><strong>-n<\/strong>\u00a0faz a supress\u00e3o, mostra s\u00f3 o resutado do comando<\/li>\n<li><strong>s<\/strong>\u00a0substitui um trecho de texto por outro<\/li>\n<li><strong>!<\/strong>\u00a0inverte a l\u00f3gica do comando<\/li>\n<li><strong>;<\/strong>\u00a0separador de comandos<\/li>\n<li><strong>|<\/strong>\u00a0separador de strings<\/li>\n<li><strong>d<\/strong>\u00a0no final deleta<\/li>\n<li><strong>p<\/strong>\u00a0no final imprime<\/li>\n<li><strong>g<\/strong>\u00a0no final (como se usa o d e p) altera todas as ocorr\u00eancias<\/li>\n<li><strong>q<\/strong>\u00a0sai do sed , n\u00e3o continua o comando<\/li>\n<\/ul>\n<h2 id=\"lista-completa-das-classes-de-caracteres-do-gnu-sed\">Lista completa das classes de caracteres do GNU sed<\/h2>\n<ul>\n<li><strong>[[:alnum:]]<\/strong>\u00a0Alfab\u00e9ticos e n\u00famericos [a-z A-Z 0-9]<\/li>\n<li><strong>[[:alpha:]]<\/strong>\u00a0Alfab\u00e9ticos [a-z A-Z]<\/li>\n<li><strong>[[:blank:]]<\/strong>\u00a0Caractere em branco, espa\u00e7o ou tab [ \\t]<\/li>\n<li><strong>[[:cntrl:]]<\/strong>\u00a0Caracteres de controle [\\x00-\\x1F\\x7F]<\/li>\n<li><strong>[[:digit:]]<\/strong>\u00a0N\u00fameros [0-9]<\/li>\n<li><strong>[[:graph:]]<\/strong>\u00a0Qualquer caractere vis\u00edvel(ou seja, exceto em branco) [\\x20-\\x7E]<\/li>\n<li><strong>[[:lower:]]<\/strong>\u00a0Letras min\u00fasculas [a-z]<\/li>\n<li><strong>[[:upper:]]<\/strong>\u00a0Letras mai\u00fasculas [A-Z]<\/li>\n<li><strong>[[:print:]]<\/strong>\u00a0Caracteres vis\u00edveis (ou seja, exceto os de controle) [\\x20-\\x7E]<\/li>\n<li>\n<table>\n<tbody>\n<tr>\n<td><strong>[[:punct:]]<\/strong>\u00a0Pontua\u00e7\u00e3o [-!\u201d#$%&amp;\u2019()*+,.\/:;?@[\\]_`{<\/td>\n<td>}~].<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li><strong>[[:space:]]<\/strong>\u00a0Espa\u00e7o em branco [ \\t\\r\\n\\v\\f]<\/li>\n<li><strong>[[:xdigit:]]<\/strong>\u00a0N\u00famero hexadecimais [0-9 a-f A-F]<\/li>\n<\/ul>\n<h2 id=\"1---troca-todas-as-palavras-em-um-arquivo-por-outra\">1 &#8211; Troca todas as palavras em um arquivo por outra<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -i <span class=\"s1\">'s\/palavra\/outra\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"2---imprime-s\u00f3-a-nona-linha\">2 &#8211; Imprime s\u00f3 a nona linha<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'9p'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"3---imprime-da-sexta-linha-at\u00e9-a-nona-linha\">3 &#8211; Imprime da sexta linha at\u00e9 a nona linha<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'6,9p'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"4---deleta-todas-as-lihas-que-cont\u00e9m-a-palavra-string-no-arquivo\">4 &#8211; Deleta todas as lihas que cont\u00e9m a palavra string no arquivo<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -i <span class=\"s1\">'\/dmx\/d'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"5---coloca-uma-palavra-no-in\u00edcio-de-cada-linha\">5 &#8211; Coloca uma palavra no IN\u00cdCIO de cada linha<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/^\/palavra\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"6---coloca-uma-palavra-no-final-de-cada-linha\">6 &#8211; Coloca uma palavra no final de cada linha<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/$\/palavra\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"7---imprime-s\u00f3-as-linhas-que-come\u00e7am-com-a-string-http\">7 &#8211; Imprime s\u00f3 as linhas que COME\u00c7AM com a string \u2018http\u2019<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'\/^http\/p'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"8---deleta-s\u00f3-as-linhas-que-come\u00e7am-com-a-string-http\">8 &#8211; Deleta s\u00f3 as linhas que COME\u00c7AM com a string \u2018http\u2019<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'\/^http\/d'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"9---troca-todas-ocorr\u00eancias-da-palavra-marcos-eric-camila-pela-palavra-pinguim\">9 &#8211; Troca TODAS ocorr\u00eancias da palavra \u201cmarcos\u201d, \u201ceric\u201d, \u201ccamila\u201d pela palavra \u201cpinguim\u201d<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/marcos\\|eric\\|camila\/pinguim\/g'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"10---troca-tudo-que-estiver-entre-as-palavras-marcos-e-eric-pela-palavra-eles-exemplo-o-texto-\u00e9\">10 &#8211; Troca tudo que estiver ENTRE as palavras \u201cMarcos\u201d e \u201cEric\u201d pela palavra \u201celes\u201d, exemplo, o texto \u00e9:<\/h2>\n<p>\u201cNo s\u00e1bado Marcos saiu de pra brincar de bicicleta com o Eric, mas n\u00e3o ficaram at\u00e9 tarde.\u201d e ficar\u00e1 assim: \u201cNo s\u00e1bado eles, mas n\u00e3o ficaram at\u00e9 tarde.\u201d<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/Marcos.*Eric\/eles\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"11---deleta-linha-em-branco-e-altera-o-arquivo\">11 &#8211; Deleta linha em branco e altera o arquivo<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -i <span class=\"s1\">'\/^$\/d'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"12---substitui-foo-por-bar-somente-as-linhas-que-cont\u00e9m-plop\">12 &#8211; Substitui \u201cfoo\u201d por \u201cbar\u201d somente as linhas que cont\u00e9m \u201cplop\u201d<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'\/plop\/ s\/foo\/bar\/g'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"13---substitui-foo-por-bar-exceto-as-linhas-que-cont\u00e9m-plop\">13 &#8211; Substitui \u201cfoo\u201d por \u201cbar\u201d exceto as linhas que cont\u00e9m \u201cplop\u201d<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'\/plop\/! s\/foo\/bar\/g'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"14---insere-da-linha-2-a-linha-7-o--no-in\u00edcio-de-cada-linha\">14 &#8211; Insere da Linha 2 a linha 7 o \u201c#\u201d no in\u00edcio de cada linha<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'2,7s\/^\/#\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"15---insere-a-palavra-new-no-in\u00edcio-de-cada-linha-da-linha-21-at\u00e9-a-linha-28\">15 &#8211; Insere a palavra \u2018NEW\u2019 no in\u00edcio de cada linha, da linha 21 at\u00e9 a linha 28<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -i <span class=\"s1\">'21,28s\/^\/NEW\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"16---troca-tudo-entre-as-tags--e--pela-palavra-codigo--exemplo-de-c\u00f3digo-html\">16 &#8211; Troca tudo entre as tags \u201c\u201d e \u201c\u201d pela palavra \u201cCODIGO\u201d , exemplo de c\u00f3digo html:<\/h2>\n<p>\u00c9 assim: S\u00e3o os homens os produtores das suas representa\u00e7\u00f5es, das suas ideias, etc.; mas os homens reais agentes, tais como s\u00e3o condicionados por um desenvolvimento determinado das suas for\u00e7as produtivas e da\u2026 Depois fica assim: CODIGO<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/.*\/CODIGO\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"17---imprime-somente-a-primeira-ocorr\u00eancia-da-linha-com-determinada-string\">17 &#8211; Imprime somente a primeira ocorr\u00eancia da linha com determinada string<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'\/dia\/{p;q;}'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"18---inclue-texto-no-final-da-linha-9\">18 &#8211; Inclue texto no final da linha 9<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'9s\/$\/final da linha\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"19---coloca-todas-as-linhas-em-uma-s\u00f3\">19 &#8211; Coloca todas as linhas em uma s\u00f3<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">':a;$!N;s\/\\n\/\/;ta;'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"20---substitui-a-palavra-beleza-por-sim-somente-entre-determinadas-linhas\">20 &#8211; Substitui a palavra \u201cBELEZA\u201d por \u201cSIM\u201d somente entre determinadas linhas<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'3,6s\/BELEZA\/SIM\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"21---apaga-o-que-est\u00e1-entre-a-palavra-falou-e-segundo--delimitadores-\">21 &#8211; Apaga o que est\u00e1 entre a palavra \u201cfalou\u201d e \u201csegundo\u201d ( delimitadores )<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'\/segundo\/{\/falou\/{s\/segundo.*falou\/\/;t};:a;\/falou\/!{N;s\/\\n\/\/;ta;};s\/segundo.*falou\/\\n\/;}'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"22---retira-comandos-html-tudo-entre-\">22 &#8211; Retira comandos HTML (tudo entre )<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/]*&gt;\/\/g'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"23---apaga-o-1o-caracter-da-frase\">23 &#8211; Apaga o 1o caracter da frase<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/.\/\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"24---apaga-o-4o-caractere-da-frase\">24 &#8211; Apaga o 4o caractere da frase<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/.\/\/4'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"25---apaga-os-4-primeiros-caracteres\">25 &#8211; Apaga os 4 primeiros caracteres<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/.\\{4\\}\/\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"26---apaga-no-m\u00ednimo-4-caracteres\">26 &#8211; Apaga no m\u00ednimo 4 caracteres<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/.\\{4,\\}\/\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"27---apaga-de-2-a-4-caracteres-o-m\u00e1x-que-tiver\">27 &#8211; Apaga de 2 a 4 caracteres (o m\u00e1x. que tiver)<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/.\\{2,4\\}\/\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"28---exemplos-de-intervalo\">28 &#8211; Exemplos de intervalo<\/h2>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\"><span class=\"nb\">echo<\/span> <span class=\"s2\">\"a\u00e1e\u00e9i\u00edo\u00f3u\u00fa\"<\/span> | sed <span class=\"s2\">\"s\/[a-u]\/\/g\"<\/span>\n\u00e1\u00e9\u00ed\u00f3\u00fa<\/code><\/pre>\n<\/figure>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\"><span class=\"nb\">echo<\/span> <span class=\"s2\">\"a\u00e1e\u00e9i\u00edo\u00f3u\u00fa\"<\/span> | sed <span class=\"s2\">\"s\/[\u00e1-\u00fa]\/\/g\"<\/span>\naeiou<\/code><\/pre>\n<\/figure>\n<h2 id=\"29---transforma-texto-url-em-tags-html-de-links\">29 &#8211; Transforma texto (URL) em tags HTML de links.<\/h2>\n<p>Era :\u00a0<a class=\"vglnk\" href=\"http:\/\/www.com\/\" rel=\"nofollow\">http:\/\/www.com<\/a>\u00a0Fica:\u00a0<a class=\"vglnk\" href=\"http:\/\/www.com\/\" rel=\"nofollow\">http:\/\/www.com<\/a><\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s_\\&amp;amp;_'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h2 id=\"30---express\u00f5es-regulares-com-sed--sed-regex-\">30 &#8211; Express\u00f5es Regulares com SED ( sed regex )<\/h2>\n<p>Este sed l\u00ea dados do arquivo.txt e apaga (comando d) desde a primeira linha, at\u00e9 a linha que contenha 3 n\u00fameros seguidos, jogando o resultado na tela. Se quiser gravar o resultado, redirecione-o para outro arquivo, n\u00e3o o pr\u00f3prio arquivo.txt .<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'1,\/[0-9]\\{3\\}\/d'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<p>Apagar n\u00fameros<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">s\/[0-9]<span class=\"se\">\\+<\/span>\/\/g<span class=\"s1\">' arquivo.txt<\/span><\/code><\/pre>\n<\/figure>\n<p>Imprime s\u00f3 linhas que cont\u00e9m PONTUA\u00c7\u00c3O<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'\/[[:punct:]]\/p'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<p>Imprime s\u00f3 linhas que come\u00e7am com N\u00fameros<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed -n <span class=\"s1\">'\/^[[:digit:]]\/p'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h3 id=\"formatando-numero-de-telefone\">Formatando numero de telefone<\/h3>\n<p>temos um arquivo com os n\u00fameros de telefone assim:<\/p>\n<blockquote><p>7184325689 4333285236 1140014004 3633554488<\/p><\/blockquote>\n<p>Executando alguns desse modos de comando em SED:<\/p>\n<h3 id=\"modo-neandertal\">Modo Neandertal<\/h3>\n<p>Substitui 2 caracteres \u201c..\u201d por \u201c&amp;\u201d que \u00e9 a sa\u00edda da solicita\u00e7\u00e3oExecuta outro sed pra substituir 8 caracteres de novo pelo \u201c&amp;\u201cObs.: Precisa sempre escapar os par\u00eanteses \u201c(\u201d e \u201c)\u201d<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/..\/\\(&amp;amp;\\)\/'<\/span> arquivo.txt | sed <span class=\"s1\">'s\/........\/&amp;amp;-\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h3 id=\"modo-medieval\">Modo Medieval<\/h3>\n<p>O mesmo do de cima, s\u00f3 pus o \u201c{8}\u201d pra marcar 8 caracteres \u201c.\u201dTamb\u00e9m precisa, SEMPRE, escapar as chaves \u201c{\u201d e \u201c\/}\u201d<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/..\/\\(&amp;amp;\\)\/'<\/span> arquivo.txt | sed <span class=\"s1\">'s\/.\\{8\\}\/&amp;amp;-\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h3 id=\"modo-moderno\">Modo Moderno<\/h3>\n<p>Ao inv\u00e9s de jogar a sa\u00edda, separei o comando com ponto-v\u00edrgula \u201c;\u201d e lancei outro sed \u201cs\u201d<\/p>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/..\/\\(&amp;amp;\\)\/;s\/.\\{8\\}\/&amp;amp;-\/'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<h3 id=\"modo-p\u00f3s-moderno\">Modo P\u00f3s-Moderno<\/h3>\n<p>Esse modo \u00e9 pra entender o seguinte<\/p>\n<blockquote><p>O primeiro comando entre par\u00eanteses \u201c(..)\u201d Depois separado por barra \u201c&#8221;, lancei ou comando entre par\u00eanteses \u201c(.{4})\u201d A sa\u00edda do primeiro comando vai pro barra 1 \u201c\\1\u201d E a do segundo comando pro barra 2 \u201c\\2\u201d , poderia ter tamb\u00e9m o barra 3, n, \u2026<\/p><\/blockquote>\n<figure class=\"highlight\">\n<pre><code class=\"language-bash\" data-lang=\"bash\">sed <span class=\"s1\">'s\/\\(..\\)\\(.\\{4\\}\\)\/(\\1)\\2-\/g'<\/span> arquivo.txt<\/code><\/pre>\n<\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/terminalroot.com.br\/2015\/07\/30-exemplos-do-comando-sed-com-regex.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exemplo de instala\u00e7\u00e3o no\u00a0Debian\u00a0GNU\/Linux apt-get install sed \u00c9 case sentive -i\u00a0altera o arquivo -e\u00a0imprime na tela sem alterar o arquivo -n\u00a0faz a supress\u00e3o, mostra s\u00f3 o resutado do comando s\u00a0substitui um trecho de texto por outro !\u00a0inverte a l\u00f3gica do comando ;\u00a0separador de comandos |\u00a0separador&#8230;<\/p>\n","protected":false},"author":2,"featured_media":4397,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-4396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comandos-linux"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=4396"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4396\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media\/4397"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=4396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=4396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=4396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}