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