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

Bash: apaga todos os arquivos, exceto os mais recentes n com prefixo x

Eu tenho um diretório de backups que se parece com isso: -rw-r--r-- 1 ftpuser ftponly 5610595 May 27 00:01 alpha-114.tar.asc -rw-r--r-- 1 ftpuser ftponly 50559368 May 27 00:04 beta-211.tar.asc -rw-r--r-- 1 ftpuser ftponly 6132080...
27.05.2011 / 12:13
2
respostas

Quer saber porque o sed não está funcionando com xargs como eu esperava

Estou me perguntando por que o seguinte comando não funcionaria: sudo find . -name index.htm | xargs -0 sudo sed -i 's/pattern1/pattern2/g' Quando executamos os dois comandos separadamente, eles funcionaram como esperado, find encont...
13.02.2010 / 15:27
2
respostas

sed para atualizar o arquivo xml

Eu quero atualizar <MySettingsSettings enabled="false" logFilePath="E:\server.log" /> para <MySettingsSettings enabled="true" logFilePath="D:\server.log" /> Como posso fazer isso através do sed? ou existe alguma outra m...
18.02.2010 / 02:41
2
respostas

Como extrair os dois últimos diretórios (ou qualquer número) de um caminho com sed?

Estou realmente procurando uma solução genérica aqui, mas, por exemplo, digamos que eu esteja procurando os diretórios 2 mais profundos em um caminho. exemplo: dado um caminho /home/someone/foo/bar , como posso usar sed (ou awk) para obter...
20.10.2017 / 19:31
2
respostas

Como recuperar primeiro N e últimas M linhas da entrada em peixes?

Eu tenho uma entrada como: 1 2 3 4 5 6 7 8 E eu gostaria de recuperar apenas N primeiras e M últimas linhas desta entrada. Por exemplo, se N é 2 e M é 4, quero que o resultado seja: 1 2 5 6 7 8 As linhas podem se sobrepor, porta...
02.05.2017 / 17:48
2
respostas

BASH - sed substituir variantes de IP

Faz algum tempo desde que eu postei uma pergunta aqui. Preciso de ajuda para conseguir que meu sed funcione. Eu tentei todos os tipos de formas de opções sed, mas parece que não consigo fazer isso funcionar. Eu tenho um arquivo que tem "192. *"...
03.03.2017 / 04:05
2
respostas

Excluindo o conteúdo inserido em vários arquivos no servidor linux

Muitas vezes tenho problemas com sites que são invadidos. Geralmente eles acabam com o script inserido em arquivos diferentes. Existe uma maneira, no linux, de procurar por esse conteúdo e automaticamente deleta-lo? Geralmente esse conteúdo come...
10.09.2013 / 11:28
1
resposta

sed substituir dentro do arquivo shell

Eu tenho um arquivo de shell que precisa executar uma substituição de algum texto em um arquivo php. A linha que precisa ser substituída é: $database = $db."_db"; O comando sed atual precisa conter uma variável, então não tenho certeza...
24.07.2012 / 13:04
3
respostas

SED Localizar e substituir w \ Expressões regulares

Tudo bem, então estou confuso & fora de ideias. Estou tentando substituir todos os endereços IP antigos por um novo. find -type f | grep \.php$ | xargs sed -r -i "s/(\'|\")(localhost|127.0.0.1|10.0.32.4|10.0.32.5)(\'|\")/\"10.0.32.165\...
04.08.2009 / 19:38
2
respostas

br removendo a linha quebra a cauda

No meu script Python, eu precisava de uma maneira rápida / eficiente de definir um tamanho máximo de arquivo em um arquivo que estou constantemente escrevendo. Em vez de trazer tudo para a RAM do py, executei este comando shell: sed -i '1d'...
08.09.2018 / 18:00