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

Erro sed que substitui a string parcial pela variável [duplicata]

Eu tenho 3 arquivos de texto. Quero pesquisar file3 para uma string em file2 e substituí-la por uma string em file1 em encontrado. Preciso anexar uma tag personalizada de file1 ao final da string em file3 , substituindo a string...
21.09.2016 / 04:21
3
respostas

AND Operação em 2 colunas (datas de acesso e mofidy) em um arquivo no linux

Eu tenho um grande arquivo de milhões de registros que consiste em "diretórios, nomes de arquivo, permissão, grupo e proprietário, tamanho, data do último acesso, data da última modificação, data da última alteração). Preciso obter as linhas (ar...
20.09.2016 / 15:11
1
resposta

One-liner para inserir uma nova linha de texto (literalmente um regex, portanto muitos para serem caracteres com escape) em um arquivo de configuração antes de uma string específica?

Eu desejo modificar um arquivo sandbox do Mac OS X através de um comando de uma linha (copiar e colar), inserindo uma nova linha - contendo um regex - após uma linha que contém uma string específica (também sendo um padrão regex ). O arquivo...
27.10.2016 / 21:54
2
respostas

pega texto fora do arquivo vtt

vtt tem esta aparência: WEBVTT 1 00:00:00.096 --> 00:00:05.047 you're the four functions if you would of management first of all you have the planning 2 00:00:06.002 --> 00:00:10.079 the planning stages basically you were choosing ap...
25.10.2016 / 22:38
1
resposta

Analisando a saída ansible no shell script usando sed / grep

Eu tenho um shell script que executa um playbook ansible e quero processar a saída deste playbook. Não sei como posso fazer isso. Script: #!/bin/sh ansible-playbook -i inventory/ec2.py services_status.yml A saída do comando ansible-p...
26.08.2016 / 08:06
2
respostas

sed em bash com variáveis e aspas duplas causam erro não terminado

Eu tenho o seguinte código e continuei recebendo o unterminated error . Por exemplo, $1 pode ser ABC-TXT-123 e quero substituir TEXT abc.123 no arquivo por ABC-TXT-123 . #!/bin/bash id=$1 if [[ $id =~ .*TXT.* ]]; then sed -i...
31.08.2016 / 06:47
1
resposta

multiline sed substitution sobrescreve a saída anterior

Estou tentando fazer uma substituição de sed em duas linhas como esta: sed -r '/user-type/{N;s/user-type: (.*)\n.*gth: .*([0-9]+).*$/ /}' Eu obtive esta sintaxe de uma resposta aqui , o que explica que eu primeiro coincidir com a primeir...
23.08.2016 / 21:27
1
resposta

Extrai o endereço Mac da saída

Estou tentando obter apenas o endereço MAC da saída abaixo. É um script que é executado e se conecta a um switch Cisco. switch#show ip arp x.x.x.x Protocol Address Age (min) Hardware Addr Type Interface Internet xx.x.x.x...
25.08.2016 / 07:31
2
respostas

Calcula a soma de cada par de números em colunas no linux

Eu estou procurando por um comando Linux que irá somar cada duas linhas na coluna 3 e 4. Ele irá descartar as linhas pares também. Desde já, obrigado. Entrada: 1 10469 + 1 2 1 10470 - 1 0 1 10471 + 0 2 1 10472 -...
28.07.2016 / 21:24
2
respostas

Captura a saída do curl após uma string para um arquivo

Eu gostaria de produzir tudo depois da string "director-services" para um arquivo de um script bash. $ curl localhost:9201/_cat/health 1472487809 12:23:29 director-services green 3 3 828 276 0 0 0 0     
29.08.2016 / 17:10