Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
3
respostas

Acrescentar uma coluna

Eu vasculhei aqui e alguns outros lugares para tentar encontrar uma resposta para isso, mas parece tão estupidamente simples que ninguém respondeu. Tudo o que preciso fazer é adicionar um único valor em uma nova coluna ao final de cada linha. A...
12.06.2014 / 08:17
3
respostas

Imprimindo grupos de correspondências com grep

Eu tenho o seguinte grep: grep -Po 'href="(http://.*)">Transcript.* - ([0-9]*)\. (.*)</a>' Eu gostaria de imprimir os grupos de jogos. Existe uma maneira de fazer isso sem Perl / Python? Eu tentei usar sed , mas não consegui fa...
04.10.2013 / 14:13
2
respostas

qualquer comando que possa formatar html ou xml do shell? [fechadas]

Deve haver algo nas linhas de sed ? Normalmente, em sed , você digita algo como: echo day | sed s/day/night/ o shell imprime "noite". Existe algo que pode pegar um arquivo (contendo xml / html) ou uma string xml / html e retorn...
08.10.2013 / 10:23
2
respostas

Truncar a terceira coluna até que as strings dadas

ENTRADA: W41784094 CH60104475 lasbalsrbla bla foo bar bla PT~CH60104475 W41788464 WO60444453 hellobla bla -bla foo bar 432 alaf. PT~CH60107925 W41753387 IN61026681 sim##bla-bla bla foo bar blab lba la:bla32 bla OUTPUT: W417840...
02.07.2015 / 21:35
4
respostas

Soma de valores alternativos em uma coluna usando sed ou nawk

foo.txt : 1 10 11 2 20 22 3 30 32 4 40 42 5 50 52 6 60 62 7 70 72 8 80 82 9 90 92 10 100 110 Desejado Out.txt : 1 10 11 2 20 22 3 30 32 4 40 42 5 50...
19.06.2015 / 23:35
4
respostas

CSV - Mantém apenas algumas entradas

Eu tenho um monte de dados dentro de "" e separados por , - Exemplo abaixo de duas linhas "stampthisandthat.com","GANDI SAS","[email protected]","whois.gandi.net","A.DNS.GANDI.NET|B.DNS.GANDI.NET...
16.07.2015 / 21:53
2
respostas

Classifique uma lista e separe os itens com vírgulas em vez de novas linhas

Eu quero listar todos os sistemas de arquivos em uma única lista delimitada por vírgula, na ordem do dicionário. Estou usando este comando: cat /proc/filesystems | sed 's/nodev//' | sed 's/,$//' Minha saída é assim: sysfs rootfs ramfs...
27.06.2015 / 04:16
2
respostas

sed escapou charcter não correspondendo em arquivo grande

Eu tenho um arquivo xml grande (~ 180MB) com alguns caracteres errados, por exemplo <Data ss:Type="String">7402953^@</Data> A parte ^@ deve ser removida. O trabalho deveria ser feito com sed -i 's/\^@//g' /tmp/large.xml...
08.05.2018 / 22:38
2
respostas

Apagar n linhas depois do padrão e m linhas antes do padrão

NOTA : Estou ciente desta questão: Como grep-inverse-match e exclua as linhas" before "e" after ". O meu não é uma duplicata como havia sido anteriormente citado, as respostas para essa questão também apagam o padrão, enquanto que nesta questã...
06.10.2018 / 12:31
4
respostas

Como reformatar os blocos de zonas do named.conf em linhas simples?

Por razões que eu não vou entrar aqui, eu preciso fazer uma cópia do arquivo named.conf do servidor antigo do CentOS 5.10 e executar alguma manipulação de texto na cópia. O resultado final deve consolidar as informações de cada zona em uma única...
22.08.2018 / 17:59