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

Comando shell do Linux para filtrar um arquivo de texto por comprimento de linha

Eu tenho uma imagem de disco de 30GB de uma partição borked (acho que dd if=/dev/sda1 of=diskimage ) que eu preciso recuperar alguns arquivos de texto. As ferramentas de criação de dados como foremost funcionam somente em arquivos com cabeç...
31.01.2012 / 09:22
3
respostas

Como apagar todos os caracteres em uma linha depois de “]” com sed?

Como apagar todos os caracteres em uma linha depois de "]" com sed? Estou tentando usar algum arquivo usando o cat, awk. Agora meu oneliner me retorna algo como 121.122.121.111] other characters in logs from sendmail.... :) Agora eu...
13.06.2012 / 10:19
5
respostas

Como analisar e converter o arquivo ini em variáveis do array bash?

Estou tentando converter um arquivo ini em variáveis de matriz bash. A amostra ini é como abaixo: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path para que estes se tornem: session[foobar]=foo path[foobar]=/so...
01.01.2012 / 07:59
3
respostas

Como obter todos os ids do processo em execução apenas?

Eu sei que ps ax retorna os pids 1 ? Ss 0:01 /sbin/init 2 ? S< 0:00 [kthreadd] 3 ? S< 0:00 [migration/0] Tudo o que preciso é limpar essas cadeias, mas não consegui fazê-lo com sed porque não...
12.08.2009 / 20:29
2
respostas

extração de sub-string bash para o caractere inicial e final especificado

Por exemplo, eu tenho um arquivo de log com esta entrada: [Wed Aug 08 11:39:41 2012] [error] [client 155.94.70.224] ModSecurity: [file "/etc/httpd/modsecurity.d/rules/base_rules/modsecurity_crs_20_protocol_violations.conf"] [line "271"] [i...
08.08.2012 / 12:44
4
respostas

grep ou sed para encontrar um valor inteiro acima de um determinado valor?

Isso se refere a outra pergunta: Eu gostaria de analisar a saída de um comando (ou catar um arquivo de log) e encontrar um valor de string, convertê-lo em um inteiro e então ver se esse valor inteiro é maior do que um dado inteiro. Por ex...
02.09.2011 / 21:47
4
respostas

SED substitui em várias linhas

Estou tentando encontrar essas três linhas: <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> e substitua-os por: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Quando eu...
20.05.2011 / 21:14
5
respostas

Como posso converter facilmente entidades especiais de HTML a partir de um fluxo de entrada padrão no Linux?

CentOS Existe uma maneira fácil de converter entidades especiais em HTML de um fluxo de dados? Estou passando dados para um script bash e, às vezes, esses dados incluem entidades especiais. Por exemplo: "test" &amp; test $test ! test...
22.10.2012 / 04:21
1
resposta

torr, substitua no linux http: // cdn1 com https: // cdn1

Eu quero substituir http://cdn1.domain.com por https://cdn1.domain.com em 200 arquivos .html e não sei como fazer isso com sed. Alguém pode me ajudar com isso? sed -i '/http:/\/\cdn1/http:/\/\cdn1/' cum-comand.html sed: -e expression...
03.09.2014 / 01:01
3
respostas

Substituir dois caracteres usando um comando sed

Estou tentando remover os caracteres = e ] usando um comando sed: # echo "A=[A]" | sed s'/[=\]]/ /g' A=[A] Algo está errado com esta sintaxe? Espero os seguintes resultados do sed # echo "A=[A]" | ....sed A [A     
21.02.2013 / 11:07