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

Como salvar o padrão correspondente na variável usando o comando 'sed'?

Estou tentando encontrar um padrão usando o comando sed em file.txt entre o primeiro char1 e char2 e substitua-o por string. como abaixo com o exemplo do modo echo : echo "This X is test Y. But X is not test Y." | sed 's/X[^Y]*Y/R...
24.10.2014 / 08:34
2
respostas

Por que o meu padrão awk não corresponde aos argumentos de configuração do nginx -V?

Eu estou tentando obter apenas os argumentos configure do nginx compilado no Ubuntu 14.04 usando uma linha de comando. A execução de /usr/local/nginx/sbin/nginx -V nos dá: nginx version: nginx/1.8.1 built by gcc 4.8.4 (Ubuntu 4.8.4-2ubu...
12.07.2016 / 12:05
5
respostas

Como encontrar todos os padrões entre dois caracteres?

Estou tentando encontrar todos os padrões entre um par de aspas duplas. Vamos dizer que eu tenho um arquivo com o conteúdo parecido com o seguinte: first matched is "One". the second is here"Two " and here are in second line" Three ""Four"....
12.11.2014 / 14:10
3
respostas

texto de vários arquivos substitua por sed

Eu tento substituir alguns textos em arquivos de texto com sed , mas não sei como fazer isso com vários arquivos. Eu uso: sed -i -- 's/SOME_TEXT/SOME_TEXT_TO_REPLACE/g /path/to/file/target_text_file Antes de eu ir com os vários arquivo...
24.12.2017 / 12:26
2
respostas

Não consigo obter o comando sed mais básico para executar na linha de comando

Eu me sinto como um newb total. Por que isso não funciona? $ echo foobar > textfile $ sed /foo/bar/ textfile sed: can't find label for jump to 'ar/' Eu também tentei sed "/foo/bar/" textfile e sed '/foo/bar/' textfile , o que gera...
22.04.2012 / 13:34
1
resposta

Como substituir strings no arquivo sem regex?

Eu preciso substituir algumas strings em arquivos (da linha de comando), mas eu não quero usar sed -i porque minha string contém muitos caracteres engraçados que precisam ser corretamente escapados. Existe uma maneira de desligar o regex e ap...
25.12.2013 / 16:41
2
respostas

Excluindo linhas contendo uma variável

Eu tenho um arquivo de texto, que contém nomes. Gostaria que meu programa pudesse excluir nomes para os quais eu digo. Primeiro, descobri que poderia fazê-lo com sed , mas isso não funciona para mim. deletename é minha variável que co...
21.11.2016 / 20:44
3
respostas

Ordem de prioridade de correspondência de padrões do sed / regexes reversa

Considere este comando: echo "string.with.dots" | sed 's/\(.*\)\.\(.*\)/\n/' (Combina em um primeiro grupo de captura qualquer caractere até o último . e em um segundo grupo de captura qualquer caractere depois dele.) Esta saída:...
06.04.2015 / 22:36
3
respostas

Procura e substitui arquivos

Encontrei o seguinte pequeno script no link    $ find / home / bruno / old-friends -tipo f -exec sed -i   's / ugly / beautiful / g' {} \; Mas eu realmente não entendo o bit final    {} \; Alguém poderia me explicar? Obrigado!...
16.07.2012 / 17:26
4
respostas

Por que o sed não está funcionando?

Eu tenho alguns HTML dos quais estou tentando extrair links. No momento, o arquivo é assim. website.com/path/to/file/234432517.gif" width="620"> website.com/path/to/file/143743e53.gif" width="620"> website.com/path/to/file/123473232.gif...
21.07.2017 / 14:36