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

Move um arquivo de cada vez com base em um número específico nos arquivos

Com base em esta pergunta , os arquivos HTML são exibidos formato foi alterado. Todos os arquivos HTML têm a data como abaixo: 20110730dateishere dateishere é intencionalmente adicionado por mim nos arquivos, para que eu possa identif...
30.07.2011 / 17:31
2
respostas

Remove o símbolo de direitos autorais

Estou tentando analisar um feed RSS na linha de comando. O código funciona até agora, mas o feed contém um símbolo de direitos autorais que eu tento remover (é latin1 codificado). Como faço para remover o símbolo de direitos autorais ( \xA9 )...
18.11.2011 / 15:37
1
resposta

Como substituo determinado texto pelo respectivo número de linha usando sed?

Eu tenho um arquivo em que certas linhas (não todas) são assim: Sequence: n Desejo substituir n pelo respectivo número de linha. Como posso fazer isso com sed?     
25.08.2011 / 16:36
2
respostas

sed não sensível a maiúsculas - OpenWrt

a entrada seria assim em um arquivo: <sCripT e a análise se parece com isso: sed -i "s/<script//g" SOMETHING.html o "/ gi" não é bom, porque o OpenWrt não sabe disso (busybox ..): sed: bad option in substitution express...
24.03.2011 / 08:49
2
respostas

Deseja rsync alguns arquivos depois que eles foram sedados

Eu gostaria de rsync alguns arquivos HTML para um servidor web que estão em forma de produção. Para obtê-los em forma de produção, eu tenho que inserir trivialmente uma string ".production" em uma tag de script. Eu posso fazer isso com este coma...
02.05.2011 / 05:38
2
respostas

Comando para remover linhas em branco no arquivo de despejo [duplicado]

qual comando é mais adequado para remover linhas em branco no arquivo de dump hexadecimal, para unir as partes? sed -i '/^$/d' file.log sed -i '/^\s*$/d' file.log ou talvez awk ? 801c3fb0: 0000 2821 0c18 9741 2406 0020 afb...
28.07.2018 / 14:48
1
resposta

Exibe uma linha correspondente e a linha precedente mais próxima que corresponde a outro padrão

Eu tenho este requisito onde show mac address table de um switch listará 1000 entradas. file1: switch_1#show mac address table AA:AA:AA:AA:AA:AA port 47 BB:BB:BB:BB:BB:BB port 48 . . . DD:DD:DD:DD:DD:DD port 50 file2: switch_2#show...
08.08.2018 / 21:54
1
resposta

O script Bash (sed) funciona diretamente a partir da linha de comando, mas não através do relógio

Eu tenho o seguinte script para monitorar alguns processos em execução: $ cat ./print_running.sh #!/bin/bash ps aux | grep 'python energydata.py' | sed -r 's/\{"spectral": 0//;s/, "pp_enable.*y": 0.9,//;s/ "consumer.*ressure": 0.15,//; s/ "...
13.03.2018 / 13:55
2
respostas

sed Faixa de caracteres de correspondência

Existe uma maneira de combinar exatamente alguns intervalos de Unicode. Vamos usar o intervalo cirílico como exemplo: U + 400 a U + 52f Toda a gama de caracteres pode ser impressa (de bash ou zsh) com: $ echo -e $(printf '\U%x' $(seq...
07.05.2018 / 05:48
3
respostas

Substituir condicionalmente as linhas do arquivo1 pelas linhas correspondentes do arquivo2

Por exemplo, eu tenho dois arquivos: arquivo1: 1 4 X 5 X 7 arquivo2: 2 3 5 X X 1 Eu quero substituir X -lines do arquivo1 pelo que estiver no arquivo2 na linha correspondente: resultado: 1 4 5 5 X 7 Eu prefiro a sol...
23.09.2018 / 23:51