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

Como excluo uma linha apenas se estiver no número de linha especificado e corresponder ao padrão? [duplicado]

Como excluo uma linha apenas se estiver em um número de linha especificado e ela corresponder ao padrão? Por exemplo: Eu quero excluir ( d ); a terceira linha ( 3 ); se estiver em branco ( ^$ ); A seguinte sintaxe:...
02.10.2016 / 17:42
4
respostas

Como usar o sed para remover seletivamente os zeros à esquerda

Como posso substituir / remover 0 neste, usando sed : 2001:0db8:03cd:0000:0000:ef45:0006:0123 para que pareça assim: 2001:db8:3cd:::ef45:6:123 Existem 8 pedaços de 4's divididos por : no meio. A primeira parte de 4 não d...
23.11.2014 / 23:51
3
respostas

Como faço para mover uma linha em um arquivo de texto para cima ou para baixo em uma linha?

Eu tenho alguns arquivos de texto, e gostaria de poder mover uma linha arbitrária em qualquer um dos arquivos para cima ou para baixo em uma linha (linhas no início ou no final do arquivo fique onde estão). Eu tenho algum código de trabalho, m...
04.03.2015 / 09:13
5
respostas

sed, encontrar e colocar depois e antes

Tenho texto em massa com datas e horas diferentes, por isso não posso utilizá-lo como padrão e estava a pensar se é possível procurar o 1º , e DEPOIS imprimir " & procure por 2º , e ANTES de imprimir " . Deve ficar assim: 4,"20...
17.03.2015 / 18:11
3
respostas

Excluir nó XML contendo determinado elemento

Desejo remover todos os marcadores de um arquivo KML que contenha o elemento <tessellate> . O bloco a seguir deve ser totalmente removido: <Placemark> <styleUrl>#m_ylw-pushpin330</styleUrl> <LineString&g...
12.04.2013 / 08:02
6
respostas

Como removo as palavras que terminam na letra S se as duplicatas sem um S no final estiverem na mesma lista?

Eu tenho uma lista grande de palavras. Muitas das palavras são diferentes porque têm a letra s no final. Se uma palavra na lista for exatamente igual a outra palavra na lista, exceto que uma das palavras termina com a letra s, eu gostaria de rem...
31.05.2016 / 10:45
3
respostas

Regex não combinando

por que isso não corresponde ...? sed -e '/--Updated?[[:space:]]+Date/d' inputfile isto ..: --Updated Date: 2013-11-06 15:32:13 d? é porque às vezes eu tenho Update Date e, às vezes, Updated Date . para remoção? Eu tente...
28.03.2014 / 16:10
7
respostas

Como adicionar uma linha após a ocorrência nth de uma palavra-chave usando sed?

Usando sed, quero adicionar check após a nth ocorrência Entrada: DCR DCR DCR Saída: DCR DCR check DCR É possível usar sed?     
21.04.2015 / 16:55
3
respostas

Exclui arquivos se o conteúdo não corresponder ao padrão

Existem centenas de arquivos .html em um diretório. Preciso excluir arquivos que não contenham a palavra bluecar em seu conteúdo. Eu achei que sed com rm faria isso, mas eu não sei como combiná-los.     
17.05.2011 / 04:45
5
respostas

Remover campos contendo string específica

Eu tenho file1 contendo vários campos separados por tabulações, nos quais eu gostaria de remover apenas os campos contendo uma string específica, no meu caso o caractere de sublinhado _ (não removendo toda a linha): cat file1 357M...
30.08.2017 / 02:42