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
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
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
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
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
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
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
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
Como faço para imprimir isso somente test :
echo "atestb" | sed -n 's/\(test\)//p'
15.07.2012 / 23:36
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
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