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

Texto entre duas tags

Eu quero recuperar o que há entre essas duas tags - <tr> </tr> - de um documento html. Agora eu não tenho nenhum requisito html específico que justifique para um analisador html. Eu simplesmente preciso de algo que corresponda a...
13.02.2013 / 12:43
2
respostas

Removendo todos os espaços, tabulações, novas linhas, etc de uma variável?

Este é o erro que estou recebendo e está falhando devido a uma variável cujo valor deve ser 2 (estou recebendo isso usando select * from tabel ). Estou obtendo espaços nessa variável. + 0 != 2 ./setjobs[19]: 0: not found. Com...
24.02.2012 / 13:28
7
respostas

Sed - Substitua primeiro k instâncias de uma palavra no arquivo

Eu quero substituir apenas as primeiras k instâncias de uma palavra. Como posso fazer isso? Digamos que o arquivo foo.txt contenha 100 instâncias ocorrências da palavra 'linux'. Eu preciso substituir apenas 50 ocorrências.     
16.09.2014 / 07:34
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 / 09: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 / 19: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 / 02: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 / 19: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 / 16: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 / 20: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 / 20:25