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

Como remover linhas menores que XY?

Eu encontrei uma pergunta sobre como remover linhas mais longas do que 2048 caracteres: Como deletar linha se for maior que XY? Q: Mas como posso remover linhas mais curtas que 4 caracteres? Portanto, remova as linhas que tenham 1 ou 2...
05.04.2014 / 07:34
3
respostas

Como “grep” para comprimento de linha em um determinado intervalo?

NOTA: Esta questão é o complemento deste Q & A: Como" grep "para comprimento de linha * não * em um determinado intervalo? Eu preciso obter apenas as linhas de um arquivo de texto (uma lista de palavras, separadas por nova linha) q...
12.02.2015 / 18:16
5
respostas

Como grep para texto em um arquivo e exibir o parágrafo que tem o texto?

Abaixo está o texto no arquivo: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Eu preciso do grep para "42B" e obter a saída do texto acima, como: Pseudo name=Apple Code=42B state=fault Alguém tem id...
14.07.2013 / 00:24
5
respostas

Como reportar alterações “sed” no local

Ao usar sed para substituir strings in-place, existe uma maneira de fazer com que ele relate as alterações que faz (sem depender de uma diferença entre arquivos antigos e novos)? Por exemplo, como posso alterar a linha de comando find ....
23.10.2013 / 17:48
1
resposta

Como o comando sed '1! G; h; $! d' inverte o conteúdo de um arquivo?

A minha pergunta está relacionada com a solução sed específica dada em esta resposta para esta questão de < href="https://unix.stackexchange.com/q/146100/28032"> inverter grepping . A solução sed / grep que não consigo decifrar é a se...
30.09.2015 / 14:04
2
respostas

Usando sed para colorir a saída de um comando no solaris

Eu tenho um script ksh que deve funcionar tanto no Linux quanto no Solaris. Estou tentando colorir a saída de comandos específicos. Ele funciona no Linux (especificamente no RHEL6), mas não no Solaris (SunOS 5.10). Comando no linux (o "teste"...
20.08.2012 / 18:21
9
respostas

Como eu excluo as primeiras n linhas e a última linha de um arquivo usando comandos shell?

Eu tenho um arquivo chamado Element_query contendo o resultado de uma consulta: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Eu quero excluir a primeira linha e a últ...
11.06.2015 / 18:25
3
respostas

Pode sed salvar sua saída em um arquivo?

> pode fazer isso. echo "text" > file tee pode fazer isso. echo "test" | tee file Pode sed fazer isso sem usar nenhuma das opções acima? É possível salvar a saída de um comando sed em um arquivo sem usar >...
16.05.2016 / 09:42
5
respostas

Remoção de cabeçalho in-loco eficiente para arquivos grandes usando sed?

Os comandos abaixo podem levar alguns minutos dependendo do tamanho do arquivo. Existe algum método mais eficiente? sed -i 1d large_file     
29.11.2011 / 10:07
5
respostas

Remover linha com a correspondência de padrão e a próxima linha [duplicada]

Estou tentando remover todas as instâncias de uma correspondência de padrão de um arquivo se ele corresponder a um padrão. Se houver uma correspondência, a linha (completa) com o padrão correspondente e a próxima linha serão removidas. A pr...
26.08.2014 / 21:59