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

Livre BSD / Mac OS X Sed: Imprimir correspondência regex e a linha 5 linhas após o jogo

Eu achei que seria sed -n /mymatch/,+5p , mas recebo o endereço de contexto esperado. Neste momento estou apenas adivinhando comandos, nada funciona! Eu quero pegar cada linha que corresponda ao regex e imprimir essa linha e a linha que vem 5...
24.01.2014 / 14:53
1
resposta

Como substituir a primeira linha usando sed?

Oi eu estou tentando substituir a linha de cabeçalho do meu arquivo usando o comando sed como mencionado abaixo, sed "1s/.*/$new_header/" Test_file.csv A linha acima substitui o cabeçalho e imprime em stdout, mas como posso redirecionar...
18.10.2014 / 11:32
2
respostas

Como ler parte da agulha do comando sed de um arquivo?

Eu quero substituir uma parte longa de um arquivo com algo mais de preferência por sed, mas quero ler essa parte longa de um arquivo. Eu já encontrei isto: sed -e '/<TEXT1>/{r File1' -e 'd}' File2 de aqui que é o exatamente o opos...
26.10.2014 / 19:51
1
resposta

Existe uma maneira de passar uma variável de uma instrução awk para uma função bash como um argumento? [fechadas]

Estou tentando procurar alguns valores específicos de (como 1 ou 4 e 2 ou 3) um arquivo de texto usando uma instrução awk em um script bash. Se este valor for encontrado no arquivo (dentro da instrução awk ), então eu quero chamar uma funçã...
21.07.2014 / 20:44
3
respostas

precisa entender o uso de “/” no comando sed

Eu quero entender o comando sed Por exemplo, eu tenho o comando: rtNum='pwd | sed -e 's/^.*bbsp.\/rt//' -e 's/\/.*$//'' e rtRun='pwd | sed -e 's/^.*bbsp.\/rt.*\///'' em que pwd é: /tfsrun/bbsp2/rt3/run produz a saída como:...
27.01.2017 / 10:06
4
respostas

colorize a primeira parte de cada linha

Eu tenho alguns registros de bate-papo como: (15:12:56) rubo77: mist migration (15:05:22) hans: ist hugo da? (15:36:13) rubo77: test (13:30:15) rubo77: what are the access data? (15:06:38) [email protected]: user : [email protected] (https://...
10.06.2014 / 09:15
3
respostas

O arquivo processado Sed é exibido de maneira diferente no vi vs cat

Não sei dizer se sed está copiando meu arquivo. Em vi ou less ele é exibido corretamente, mas cat e more inserem outros caracteres. por que eles estão aparecendo de forma diferente Eu estou em um sistema redhat linux com um xte...
09.10.2012 / 16:36
2
respostas

Como converter * text * para {\ i text} com sed?

Eu gostaria de substituir todas as ocorrências de * text * em {\ i text}. text *text* text *text* text *text* *text text text* text deve se tornar text {\i text} text {\i text} text {\i text} {\i text text text} text etc. Como p...
25.01.2013 / 14:12
4
respostas

Saída colorida em menos ao seguir um arquivo de log

Eu estou precisando de uma maneira de colorir minha menor saída ao ler um arquivo que está sendo constantemente adicionado. O arquivo em perguntas é um log de contêiner de servlet de resina. Minha "implementação" atual do esquema de cores...
27.03.2013 / 12:45
2
respostas

Como Quebrar um Arquivo com Tags no Bash

Eu tenho um arquivo xml chamado test.xml , sem uma tag raiz como esta: <cat></cat> <name></name> <id></id> <cat></cat> <name></name> <id></id> Como posso envolve...
14.08.2012 / 06:59