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

Regex / problema de correspondência de padrões para extrair dados

Qual é a melhor maneira de remover distâncias nas seguintes linhas e no formato de saída de CDV. Isso pode ser feito razoavelmente facilmente na linha de comando? Eu gostaria de evitar ter que escrever um roteiro completo. Greece 282 km, Mace...
24.10.2012 / 13:40
5
respostas

Como apagar comentários vazios com sed?

Eu quero excluir comentários vazios de Java como os seguintes: /** */ /* * * * */ Eu tentei com sed, mas o seguinte exclui todos os comentários, não apenas os vazios: sed -r "/^\s*\/\*+\s*/,/\s*\*+\/\s*/d" Como posso dizer ao s...
22.10.2012 / 11:33
3
respostas

Precisa analisar uma tabela de entrada dupla com dois pares

Eu tenho esta tabela de duas entradas resultante de uma saída do programa: Variable1 : Value1 Variable2 : Value2 Variable3 : Value3 Variable4 : Value4 Variable5 : Value5 Variable6 : Value6 Variable7 : Value7 Eu preciso...
03.09.2012 / 12:42
1
resposta

Usando sed, como posso substituir uma linha contendo um padrão pelo conteúdo de outro arquivo?

input_file.txt : one fffds two xxxx three ffff four ffde data_file.txt : six seven Desejo substituir a linha que contém two xxxx em input_file.txt pelo conteúdo de data_file.txt . O arquivo de saída deve ficar assim: ou...
12.09.2012 / 16:24
1
resposta

extrair e copiar partes de arquivos tex em novos arquivos tex

Eu tenho um monte de arquivos tex em diferentes pastas no meu sistema. O objetivo é criar novos arquivos tex (usando um template, que tenha a página de título, pacotes, novos comandos, ...) que combine todas as definições / teoremas dos outros a...
01.03.2013 / 16:17
2
respostas

regex substitui o texto no arquivo xml no nó da linha de comando

Eu tenho um arquivo XML e gostaria de substituir tudo o que está entre a tag de abertura e fechamento em várias instâncias do nó g: gtin sem nada. Isso é possível a partir da linha de comando, usando sed ou algo semelhante? <g:gtin>3...
20.04.2012 / 14:50
1
resposta

Substituir “? php print t ('Blabla'); ? Para ser "Blabla"

Digamos que em file.php , há muito texto de impressão do php: <?php print t('Blabla'); ?> , <?php print t('Text Here'); ?> , etc. O que eu preciso é remover <?php print t(' e '); ?> do texto de impressão do php....
02.06.2012 / 13:18
4
respostas

Compare os números no arquivo de texto, se atende a condição executar um script de shell

Eu tenho um arquivo de texto (criado por um script) que contém apenas números em uma única linha, como "5 17 42 2 87 33". Eu quero verificar cada número com 50 (exemplo), e se algum desses números for maior que 50, eu quero executar outro script...
21.11.2018 / 17:19
1
resposta

Comando Shell executado de forma diferente em um terminal e script

A seguinte sequência de comandos ch='echo "b_d" | sed 's/_/\\\\_/'' echo $ch quando executado em um terminal ou via source , fornece uma saída b\_d Quando correu como um scipt sh script.sh em que o conteúdo do script é:...
25.08.2018 / 09:05
2
respostas

Usando sed com uma variável inteira [duplicada]

Eu quero sed usando uma variável. Por exemplo, sed -n '1,10p' file . Então, ao invés de 10 , eu quero usar $k onde k é um inteiro.     
16.08.2018 / 00:33