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

como extrair uma parte do texto de um arquivo entre condições correspondentes

Eu tenho um arquivo como abaixo. ~PAR1~ This is Par1 line 1 This is Par1 line 2 Par Finished ~PAR2~ This is Par2 line 1 This is Par2 line 2 Par Finished Se eu passar PAR1 , devo obter todas as linhas entre PAR1 e Par Finished l...
24.09.2016 / 15:10
4
respostas

como remover as aspas duplas em um csv [duplicado]

Eu tenho um arquivo CSV como a.csv "1,2,3,4,9" "1,2,3,6,24" "1,2,6,8,28" "1,2,4,6,30" Eu quero algo como b.csv 1,2,3,4,9 1,2,3,6,24 1,2,6,8,28 1,2,4,6,30 Eu tentei awk '{split($0,a,"\""); mas não ajudou.Qualquer ajuda é apreci...
19.01.2017 / 04:42
3
respostas

sed: como desabilitar o auto-impressão via arquivo de script em vez de usar a opção -n?

Eu tive uma confusão com esse tópico entre alternar entre a linha de comando e a interface do arquivo de script. Eu tinha um bom script escrito na linha de comando que funcionava, mas assim que eu queria salvá-lo em um arquivo .sed, lembrei que...
26.01.2017 / 21:54
4
respostas

Como remover linhas contendo endereço IP? [fechadas]

Eu tenho um arquivo como: http://example.mx https://test.com http://4.3.4.4 http://dev.somedomain.com http://1.3.4.2 Eu quero me livrar daqueles com IPs para que o resultado seja: http://example.mx https://test.com http://dev.somedomai...
25.12.2016 / 11:51
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 / 12: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 / 19: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 / 02: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 / 11: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 / 15: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 / 14:31