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

pt sed para remover todo o espaço em branco de uma linha

Eu quero usar sed para remover todos os caracteres space de um arquivo de texto. Atualmente estou usando este comando: sed 's/ //' test.txt > test2.txt Isso funciona no sentido de que remove o primeiro caracter space de cada lin...
25.07.2010 / 10:20
2
respostas

Usando o comando sed para uma linha específica

Eu quero mudar uma célula no arquivo quando o estado desejado existir. Exemplo: Arquivo: id311 vmName1 state0 id312 vmName2 state0 id313 vmName3 state0 Eu digitarei um script e esse script alterará a coluna de estado...
11.08.2017 / 07:51
2
respostas

Como remover string seguindo uma palavra específica

Estou tentando remover uma string que começa com uma palavra específica no meu arquivo de manifesto. O arquivo contendo linhas se parece com: <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitect...
08.05.2015 / 21:16
3
respostas

Como substituir uma linha por várias linhas em um arquivo, programaticamente?

Eu tenho este arquivo de configuração que quero editar programaticamente. Eu sempre uso sed para fazer pequenas alterações, mas agora preciso substituir 1 linha por várias linhas, algo assim: some code # maintenance placeholder more code...
01.02.2013 / 22:57
1
resposta

Como posso usar o sed para modificar uma linha de um arquivo de configuração?

Meu arquivo de configuração tem o seguinte formato [general] setting1=true setting2=value2 [ssl] setting1=sadfsdf setting2=sdfadsfkljasdf Como eu alteraria o valor da configuração 1 para false? Se eu pudesse excluir a linha, poderia usar...
08.05.2012 / 20:53
2
respostas

Junte-se a duas linhas com awk ou sed

Se eu tiver: foo bar .. e eu gostaria de awk / sed isso para: foo-bar .. qual é a sintaxe? Estou tentando usar o System Profiler no OS X 10.6.x: system_profiler SPMemoryDataType | awk '/Type/ {print $2} /Speed/ {print $2}'...
15.09.2011 / 21:22
3
respostas

Use sed - ou o que - para combinar e excluir várias linhas, ou seja, "Diretório" seguido por duas linhas em branco?

Eu tenho um arquivo listando todos os diretórios em um disco rígido. Eu quero excluir todas as instâncias de uma linha com a palavra "Diretório", seguido por duas linhas em branco. Ou seja, quero excluir todas as três dessas linhas sempre que a...
09.04.2011 / 03:08
2
respostas

Removendo novas linhas de um arquivo RTF usando sed

Eu tenho um arquivo RTF que é formatado da seguinte forma: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\par Nullam vitae sem porttitor urna pellentesque gravida. Nulla\par consequat purus vel est vehicula porttitor.\par Ma...
28.07.2009 / 21:08
2
respostas

Adicionando uma linha ao início de um arquivo, com base em outras linhas no arquivo

Eu tenho arquivos com a seguinte estrutura: foo.bar.baz () -> templateUrl: require('x.jade') Eu preciso transformar esses arquivos de maneira que: Eles são prefixados com a linha var templateUrl = require('x.jade') A linha...
01.08.2017 / 16:02
2
respostas

Incrementar texto da versão armazenado em um arquivo de script bash

Eu tenho um arquivo bash e quero armazenar um texto de versão nele (de preferência " echo version 1.0.1 " para que ele imprima automaticamente sua própria versão quando executado) Estou tentando criar um grupo de comando que atualizará a ve...
09.08.2014 / 12:40