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

Copie palavras de linhas e acrescente linhas a outro arquivo

Eu tenho o arquivo test1 com linhas como esta: A B C D E F ... e eu quero ter o arquivo test2 com linhas: DDD EEE FFF A DDD EEE FFF D ... onde A e D são copiados da primeira coluna do arquivo test1 após a frase DDD EEE FFF para o a...
11.09.2017 / 13:05
3
respostas

Puxando endereço IP do comando ping com sed? [duplicado]

Eu criei uma ferramenta Bash que é executada em um servidor. Esta ferramenta irá bloquear determinados endereços IP para um determinado intervalo de tempo (por exemplo, das 5:00 às 15:30). Atualmente, a ferramenta funciona bem, mas eu tenho...
05.09.2016 / 02:44
3
respostas

Como remover todas as linhas que possuem um valor na linha?

Eu tenho um arquivo como o seguinte input file 0.0 4 6 5 1 2 9 4 5 1 ..... 0.25 0.5 3 1 1.0 3 7 8 2 1.5 3 3 3 4 6 4 5 2.0 2.5 6 7 6 9 Eu quero excluir todas as linhas que têm apenas um valor na linha,...
14.07.2016 / 21:37
5
respostas

Substituir caracteres na parte do usuário do endereço de e-mail

Eu tenho uma lista assim: [email protected] [email protected] [email protected] ... Eu gostaria de substituir qualquer ocorrência de um ponto na parte do nome de usuário. Então isso: [email protected] t...
27.10.2015 / 08:11
5
respostas

A string “abcedf” pode ser combinada com a string “bafcde” em um único comando de linha?

Estou planejando implementar uma estrutura de indexação no meu programa. Por exemplo, se eu tiver 100 linhas na tabela, numerarei essas linhas de 1 a 100 em outra coluna anexando um _ ao final do número ( 1_,2_,3_ etc , para que cada núme...
01.03.2014 / 02:20
5
respostas

identificando palavras no arquivo 1 e combinando-as com o segundo arquivo e imprimindo-as

Eu tenho dois arquivos da seguinte forma      Arquivo 1 tem lista de IDs ram Tarah taikah jhdfklj Arquivo 2 tem id=ram;*between*hkjhdswklf kjsdklhglshglkhgklsdgkhdfg id=taikah;jhdjfkhg**kjdfkjksfdjk dfkjskdfjkljdflkjsdflj Basic...
15.03.2014 / 09:02
3
respostas

Obtenha o último conjunto de linhas não vazias

Estou executando uma tarefa do cron que deve receber apenas o último resultado de iostat -d 1 2 . Isso requer alguma análise: Qual é a maneira mais simples de obter o último conjunto de linhas não vazias da entrada padrão para a saída padrão...
17.03.2011 / 09:40
3
respostas

Substitua apenas oito dígitos hexadecimais, ignore se tiverem menos que ou mais que 8 dígitos juntos. Usando o comando sed

Exemplo: Entrada: 0x12345678 0aef1234 0098adefa 123456789 Resultado esperado: 0x00000000 00000000 0098adefa 123456789 Tentei isto: sed -E "s/[0-9a-fA-F]{8}/00000000/g" Mas isso substitui mesmo que haja mais de 8 dígit...
22.06.2018 / 11:00
4
respostas

conta o número de ocorrências de substring e mantém a maior pontuação

Eu tenho uma lista de string como: StringA 45 StrinB 98 StringA 35 StringA 83 StrinB 78 StringC 65 StrinB 98 e eu quero filtrar as duplicatas, imprima o número de ocorrências (da subseqüência que pode ser de comprimento diferente,...
06.07.2018 / 04:13
2
respostas

Extrai os filhos de um tipo de elemento XML específico

Dado um elemento XML específico (ou seja, um nome de tag específico) e um snippet de dados XML, quero extrair os filhos de cada ocorrência desse elemento. Mais especificamente, tenho o seguinte trecho de dados XML (não bastante válidos): <...
11.11.2017 / 14:10