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

Como usar o comando “sed” para remover todas as linhas que não acabam no padrão?

Como usar o comando "sed" para remover todas as linhas que não acabam no padrão? Exemplo de entrada: aaa aaa.com b b b b.txt ccc ccc.gif dd dd dd.txt Procurando pelo padrão .txt , Eu quero receber: b b b b.txt dd dd dd.txt   ...
21.03.2016 / 21:21
1
resposta

Substituições substituídas por sed?

Suponha que eu tenha uma string de entrada: ,,a,b,c,,,,d,e,f,,,g Existe um comando sed simples que pode inserir algo entre cada par de vírgulas consecutivas? Ou seja, o que posso usar para converter a string de entrada em: 0,0,a,b,c,0,...
20.02.2016 / 02:05
2
respostas

sed pattern com várias palavras para atualizar

Eu quero fazer algo assim, mas não sei como. Eu quero atualizar o exports.version = '2.0.0' para um novo valor de exports.version = '2.0.1' Usando: sed -i '.bak' 's/'2.0.0'/'2.0.1'/g' phantomjs.js Mas isso pode causar um problema se...
29.10.2015 / 07:08
1
resposta

Como substituir texto entre duas strings únicas no arquivo?

Em requirements.txt , desejo substituir a ramificação / commit que pode conter barras, traços e outros caracteres potencialmente especiais que podem precisar de escape: -e [email protected]:acme-inc/repo0.git@master#egg=repo0 -e [email protected]...
27.10.2015 / 21:44
1
resposta

torr, exclua da MarkA até, mas não inclua MarkB

Expressão no termo de matemática, gostaria de excluir uma região de [MarkA,MarkB) . Ou seja, a exclusão acontece logo quando a palavra-chave MarkA é encontrada, até a palavra-chave MarkB , mas não inclui essa linha (a linha que inclui Ma...
12.11.2015 / 18:22
1
resposta

Como encontrar os últimos 2 caracteres de nomes chineses com ferramentas de linha de comando?

Eu tenho uma lista de nomes chineses, alguns deles têm 2 caracteres, outros podem ter mais ou menos, como segue: Euquerousaralgumasferramentasdelinhadecomandoparaencontrarosdoisúltimoscaracteresdecadaum.Senãotiver2caracteres,ignore-o.Oresult...
05.11.2015 / 11:23
2
respostas

Como executar o comando e usar o resultado corretamente no sed?

Eu tenho um arquivo de configuração no formato JSON com o seguinte bloco "device" : { "name" : "MyPi", "type" : "ws2801", "output" : "/dev/spidev0.0", "rate" : 250000, "colorOrder" : "rgb" }, Eu u...
10.08.2015 / 15:33
1
resposta

Remove informações de versão do arquivo war gerado pelo maven

Estou tentando automatizar a implantação de arquivos war que são gerados pelo nosso servidor de compilação usando o maven. Eu preciso ser capaz de extrair o nome do projeto do nome do arquivo de guerra para que eu possa renomear o arquivo antes...
01.07.2015 / 17:45
1
resposta

Usando a ferramenta de linha de comando cURL no Mac, O que posso fazer com esse script para pedir que ele busque dados de estoque que substituirão vírgulas SEM ESPAÇOS?

Exemplo: os Acções do Google Outstanding são 670.000.000 e este valor é recolhido num ficheiro txt da API do Yahoo Finance através do script abaixo. A questão é; que números COM vírgulas ou espaços são um pesadelo sangrento para o delimitador do...
15.01.2015 / 22:15
3
respostas

Duas linhas muito semelhantes de sed, podem ser combinadas?

Eu tenho as duas linhas seguintes em um script de shell e queria saber se havia alguma maneira de condensá-las em uma usando sed. Não tenho certeza se há um curinga ou qualquer coisa que possa substituir as palavras Glitch e Chill, mas se houver...
27.12.2014 / 08:06