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
7
respostas

Mostrar todo o arquivo até o fósforo

grep --before-context 5 mostra 5 linhas antes do jogo. Quero mostrar tudo antes do jogo. Fazer grep --before-context 99999999 funcionaria, mas não é muito ... profissional. Como mostrar todo o arquivo até a partida?     
14.04.2011 / 11:32
9
respostas

Como inserir texto antes da primeira linha de um arquivo?

Eu tenho procurado o comando sed para adicionar texto em um arquivo em uma linha específica. Isso funciona adicionando texto após a linha 1: sed '1 a\ Mas eu quero adicionar antes da linha 1. Seria: sed '0 a\ mas recebo este e...
08.11.2013 / 12:31
9
respostas

Como analisar o JSON com shell script no Linux?

Eu tenho uma saída JSON da qual preciso extrair alguns parâmetros no Linux. Esta é a saída JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ {...
27.03.2014 / 06:01
11
respostas

Como posso usar variáveis no LHS e RHS de uma substituição de sed?

Eu quero fazer: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh no meu programa. Mas quero usar variáveis, por exemplo old_run='old_name_952' new_run='old_name_953' Eu tentei usá-los, mas a substitu...
25.03.2013 / 16:57
2
respostas

Substituindo string baseado no número da linha

Eu tenho uma situação onde eu quero substituir uma string específica em muitos arquivos Substitua uma string AAA por outra string BBB , mas há muitas strings começando com AAA ou terminando com AAA, e quero substituir apenas uma na linha 3...
02.04.2013 / 06:51
1
resposta

Apagar número (s) de linha específico (s) de um arquivo de texto usando sed?

Desejo excluir um ou mais números de linha específicos de um arquivo. Como eu faria isso usando sed?     
20.08.2012 / 23:18
4
respostas

Reverter o grepping

Digamos que eu tenha um arquivo de texto muito grande (cerca de 10.000.000 linhas). Eu preciso grep do final e salvar o resultado em um arquivo. Qual é a maneira mais eficiente de realizar tarefas?     
23.07.2014 / 13:58
1
resposta

Somente retorna a string combinada em sed [duplicate]

Como faço para imprimir isso somente test : echo "atestb" | sed -n 's/\(test\)//p'     
15.07.2012 / 23:36
11
respostas

Como imprimir todas as linhas depois de uma partida até o final do arquivo?

O arquivo de entrada1 é: dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 Eu dou a correspondência do padrão em other file (como dog 123 4335 do arquivo2). Eu coincidir com o padrão da linha é dog 123 4335 e após...
23.11.2012 / 08:17
9
respostas

Adição com 'sed'

Estou tentando executar uma operação matemática com sed , mas ela continua a tratar minhas variáveis como strings. A entrada é deste tipo: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Eu gostaria de ter 15 como saída. Eu preciso fazer a o...
20.04.2012 / 12:50