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

sed: substitui apenas o primeiro intervalo de números

Imagine que eu tenha um arquivo de entrada como este: INSERT INTO video_item_theme VALUES('9', '29'); INSERT INTO video_item_theme VALUES('19', '312'); INSERT INTO video_item_theme VALUES('414', '1'); E desejo adicionar 10000 apenas ao pr...
10.09.2012 / 13:11
2
respostas

grep -l nome de arquivo de saída com espaços

Eu quero fazer um loop por arquivos com for f in 'grep -rsl "foo" . ': do sed -i -- "s/foo/bar/g" $f; done; Mas como nomes de arquivos contêm espaços, um nome de arquivo é dividido sempre que um espaço é encontrado. Como posso passa...
22.04.2015 / 21:21
3
respostas

Achatar uma estrutura de pastas para um nome de arquivo no Bash

Estou tentando converter arquivos dessa estrutura: foldera/folderb/filec.png para: foldera_folderb_filec.png Estou no meio do caminho: find . -type f -name "*.png" | sed 's@^./@@g;s@/@-@g' que basicamente converte a estrutu...
04.03.2012 / 22:38
1
resposta

Como posso usar o sed em / etc / apache2 / sites-available?

Estou tentando escrever um script que usa sed para copiar o arquivo padrão para o apache e grava um novo arquivo, substituindo /var/www ( $DOC_ROOT abaixo ) com meu próprio diretório, $NEW_SITES_DIR . No entanto, o sed não está opera...
07.11.2010 / 03:37
3
respostas

Como encontrar os caminhos comuns a partir de uma lista de caminhos / arquivos

Prelúdio: Dada uma entrada classificada de uma lista de caminhos / arquivos, como encontrar seus caminhos comuns? Traduzindo para o termo técnico, se alimentando a entrada classificada de stdin, como escolher o prefixo mais curto adequad...
31.08.2014 / 06:41
2
respostas

Usando sed para substituir string por caracteres especiais no arquivo XML

Estou tendo dificuldade em obter sed para substituir uma cadeia de texto em um arquivo XML, apesar do fato de não ter problemas para usar o grep para encontrar a mesma cadeia de caracteres. Como a nova string e a string antiga a ser substituída...
29.04.2011 / 22:26
1
resposta

Como faço para analisar caminhos de arquivos separados por um espaço em uma string?

Background: Estou trabalhando no Automator em um wrapper para um utilitário de linha de comando. Eu preciso de uma maneira de separar um número arbitrário de caminhos de arquivos delimitados por um único espaço de uma única string, para que eu p...
18.09.2012 / 02:10
3
respostas

remove palavras que contenham caracteres não alfa

Dado um arquivo de texto com uma string separada por espaços e um inteiro separado por uma guia, eu gostaria de me livrar de todas as palavras com caracteres não-alfa, mas manter palavras consistindo de caracteres somente alfa e a aba mais o int...
05.05.2010 / 02:57
3
respostas

deletar somente primeiro hit / match com sed

$ echo -e "AsometAhingA\nsomethingA\nASomethiAng" AsometAhingA somethingA ASomethiAng $ echo -e "AsometAhingA\nsomethingA\nASomethiAng" | sed "s/A//" sometAhingA something SomethiAng $ Eu sei que sed "s/A//" exclui a primeira correspondên...
23.01.2011 / 11:15
2
respostas

Substituindo um ponto por um sublinhado em um arquivo usando sed

Eu estava tentando editar a saída de um arquivo usando sed. O conteúdo do arquivo é cat /tmp/Group_RM [email protected] [email protected] Eu estava tentando obter a saída como: cat /tmp/Group_RM t_p@k_p t_m@k_k Eu tentei o comando abaixo, mas a saída...
18.05.2013 / 13:15