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

Mantenha apenas a primeira linha de cada sequência de linhas consecutivas que correspondam a um padrão

Se 2 ou mais linhas consecutivas contiverem um padrão específico, exclua todas as linhas correspondentes e mantenha apenas a primeira linha. No exemplo abaixo, quando 2 ou mais linhas consecutivas contêm "IO lógico", precisamos excluir todas...
05.09.2016 / 10:31
6
respostas

Anexa algo a cada lista em um arquivo

Eu tenho um arquivo, lists.txt, que se parece com isso: // stuff at beginning of file var list1 = new Array(); i = 0; list1[i++] = 'a'; list1[i++] = 'b'; ... list1[i++] = 'z'; var list2 = new Array(); i = 0; list2[i++] = 'a'; list2[i++] = '...
25.05.2015 / 17:09
5
respostas

Como dividir um arquivo baseado em informações dentro de uma coluna no linux

Eu gostaria de separar essas linhas onde o valor na segunda coluna é menor que um valor específico. exemplo de entrada: id1 19501112 id2 19831207 id3 20001212 id6 20000101 id10 20061213 id11 20081212 id12 20100109 id13 20101218 id14 201012...
01.10.2015 / 00:10
3
respostas

Como remover linhas idênticas em um arquivo de outro, usando sed?

Eu tenho dois arquivos, sendo um deles um superconjunto do outro. Eu quero remover as linhas idênticas nos arquivos menores do arquivo maior. Uma possível complicação é que as linhas contêm barras invertidas. Como faço isso?     
20.06.2011 / 09:05
3
respostas

Como corresponder a um padrão, exclua o padrão e também a linha seguinte e a anterior no Solaris 10

Como posso combinar um padrão, excluir o padrão e também a linha seguinte e a anterior no Solaris 10? Estou atacando a parede porque o Solaris não vem com o GNU sed. Dado o seguinte conteúdo do arquivo: LinearFile(3F007F106F3B, FDN, 29, 2...
04.11.2015 / 14:44
4
respostas

Como pular primeiro, última linha não em branco e linhas em branco da modificação em um arquivo?

Eu tenho um arquivo como este: H|ACCT|XEC|1|TEMP|20130215035845 849002|48|1208004|100|||1 849007|28|1208004|100|||1 T|2|3 Observe que há linhas vazias extras no final do arquivo. Eu quero substituir o valor da coluna 5 pelo valo...
13.10.2017 / 12:31
4
respostas

Renomeia vários arquivos, removendo todos, exceto uma instância de um padrão

Tem de haver uma solução simples para o meu problema, mas não consigo. Eu tenho vários arquivos em várias pastas, cujos nomes têm um padrão repetido várias vezes seguidas, assim: 20170223_LibError.log-XYZ12-XYZ12-XYZ12-XYZ12-XYZ12-XYZ12-XYZ...
27.09.2017 / 08:08
5
respostas

Como usar uma variável de shell dentro do comando do sed? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como garantir que a string seja interpolada em 'sed' substituição escapa de todos os metachars                                      1 resposta                             ...
07.08.2014 / 12:12
6
respostas

pt remove caracteres da nova linha

Após algum processamento, eu tenho meu arquivo de entrada como abaixo. file1.txt 12345|john|student 43321|jack|professor 78965|alex|lecturer Eu preciso processar o arquivo acima ainda, e também preciso de um separador de linha no fi...
09.04.2014 / 22:48
2
respostas

Trabalhando com colunas - awk e sed

Estou tentando analisar um arquivo de texto gerado por um script expec puxa algumas informações de um switch. Aqui está um exemplo de saída: 192 0000.0000.0000 1/g23 Dynamic 192 0000.0000.0000 ch1...
25.07.2012 / 22:34