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
1
resposta

use sed no shell script para substituir o endereço IP em um arquivo

Eu tenho um script que encontra uma string em um arquivo que a substitui por uma nova string. $ sed -i 's/$old_string'/'$new_string'/g' $FILENAME Agora, preciso que a condição seja uma expressão regular que também verifique se a string an...
18.04.2012 / 11:29
2
respostas

Prefixo a saída padrão antes de enviar um comando para um comando

No Linux (Debian), como posso prefixar a saída padrão de um comando com uma ou várias linhas antes de direcioná-lo para um segundo comando? Isto é para enviar a saída de um comando usando sendmail assim: pflogsumm <args> | sendmail &...
28.02.2012 / 17:34
1
resposta

Procura e substitui recursivamente o conteúdo de vários tipos de arquivos

Eu tenho milhares de arquivos da web (*. php, * .htm, * .html, etc) que contêm um caminho absoluto ( link ). Eu preciso digitalizar um diretório e todos os subdiretórios para os vários tipos de arquivo e dentro desses arquivos, modificar o meu c...
27.02.2012 / 18:44
2
respostas

Juntando IP's de um log complicado

Eu tenho uma pergunta sobre o uso de alguns mais avançados grep, awk, sed. Eu tenho um arquivo de log, para um MTA proprietário, que contém IP em uma seqüência de caracteres, delimitada por [redacted]^~x.x.x.x^[redacted] . Até agora, todos os...
06.06.2012 / 03:33
2
respostas

Sed em Bash Padrão difícil

Eu tenho uma string complicada que preciso procurar e substituir Eu preciso substituir: common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,/var/lib/tomcat6/common/classes,/var/lib/...
16.05.2011 / 22:31
3
respostas

Como pegar uma palavra de um arquivo usando sed ou grep

Estou tentando extrair um pedaço de texto de um arquivo para usar como entrada para o próximo comando. A palavra sempre começa com "JID_" e depois alguns números aleatórios / caracteres depois disso. Por exemplo: SelectorSet...
22.01.2010 / 22:11
1
resposta

Substituindo LineFeed \ x0a por SED

Eu tenho que excluir muitos Linefeeds (Hex \ x0a) em um arquivo de log. Eu apenas tenho sed para resolver o problema. É um pouco complicado eu sei .. Você tem idéia de como resolver o problema? Aqui está um exemplo de arquivo de texto:...
02.06.2014 / 15:21
1
resposta

Como este comando sed funciona?

Eu preciso imprimir texto entre dois fragmentos de texto. Eu encontrei esse exemplo, que faz exatamente o que eu quero, mas eu não entendo como isso é feito. Googling é difícil porque o comando não contém letras) sed -n '/hostname/,/$/p' /...
02.04.2013 / 19:34
1
resposta

encapsula texto entre aspas com buffer de sed

Eu preciso fazer uma pesquisa e substituir para encapsular uma cadeia de caracteres variável entre aspas simples (notação de objeto php na notação array php) de forma que o seguinte bloco: $my_trip->trip_id = ( $my_trips_opts->trip_id &...
01.08.2012 / 22:25
1
resposta

pt + número de acréscimo após a última palavra correspondente na linha

Eu tenho um arquivo de log chamado: log.txt meu alvo é adicionar o parâmetro: $ PARAM somente após a última string: "Number" no arquivo log.txt observação: PARAM poderia ser qualquer número exemplo: PARAM=34.43435454 cauda -10...
26.01.2011 / 13:59