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

Converte o conteúdo do arquivo em minúscula

Eu tenho o arquivo temp com alguns conteúdos em minúsculas e maiúsculas. Entrada Conteúdo do meu arquivo temp : hi Jigar GANDHI jiga Eu quero converter todos os upper para lower . Comando Eu tentei o seguinte comando:...
05.12.2014 / 07:32
6
respostas

Como descartar vários espaços para um usando sed?

sed no AIX não está fazendo o que eu acho que deveria. Estou tentando substituir vários espaços com um único espaço na saída do IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu:...
19.08.2011 / 14:45
3
respostas

Como inserir texto após uma certa string em um arquivo?

Neste momento, estou usando echo "Hello World" >> file.txt para acrescentar algum texto a um arquivo, mas também preciso adicionar um texto abaixo de uma determinada string, digamos que "[opção]", é possível com sed ? EG: Arquiv...
24.03.2014 / 14:46
7
respostas

Como ler a primeira e última linha da saída do gato?

Eu tenho um arquivo de texto. Tarefa - obter a primeira e última linha do arquivo após $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 Precisa disso sem saída de gato (somente 1 e 5). ~$ cat file | tee >(head -...
25.06.2014 / 10:38
3
respostas

Diferenças entre sed no Mac OSX e outro sed “padrão”?

Estou tendo alguns problemas ao usar uma resposta fornecida neste site para essa pergunta sobre um comando sed para substituir uma linha em branco por duas outras linhas de conteúdo , e foi criada se o comando sed no Mac OS (10.6.7 para eu) é d...
24.05.2011 / 18:16
6
respostas

SED: insere texto após a última linha?

O comando insere uma tag no início de um arquivo: sed -i "1s/^/<?php /" file Como posso inserir algo no final de cada arquivo com o SED?     
06.09.2009 / 14:42
7
respostas

Usando sed para localizar e substituir uma string complexa (preferencialmente com regex)

Eu tenho um arquivo com o seguinte conteúdo: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> e eu preciso fazer um scr...
07.06.2013 / 21:33
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 / 09: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 / 11: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 / 05:01