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
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...
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...
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...
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...
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...
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++] = '...
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...
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?
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...
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...