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

use sed para substituir parte de uma string

Estou planejando substituir certas strings em um arquivo; então estou usando sed. Eu gostaria de ter a string substituída, enquanto em vez disso, sed leu a string e anexou o texto no meio da string. Exemplo: string in myfile : user=blab...
27.01.2015 / 01:10
3
respostas

Como posso zerar um campo específico em um arquivo de texto?

Eu tenho um arquivo como este: 123123213,456,be 124243233,4346,ytr 123123123,436535,uytr 324234324,322,yt 234324323,32,tyutr Eu quero zerar o campo do meio para dar o resultado: 123123213,00000456,be 124243233,00004346,ytr 123123123,00...
25.10.2010 / 14:00
3
respostas

Inserindo string de xargs em outra string

Digamos que eu tenha algum comando que produza um monte de strings. A saída desse comando pode ser algo como: ... foo bar blargh ... Digamos que eu tenha uma string definida myString$Blah Eu quero inserir cada uma das strings onde...
16.03.2012 / 20:34
3
respostas

Como substituir várias linhas entre delimitadores

Dado o exemplo do texto: .... text ,.. {{{python string1 = 'abcde' string2 = '12345' print(string1[[1:3]]) print(string2[[:-1]]) }}} .... text ,.. Os [[ e ]] também aparecem fora de {{{ . Talvez haja espaços e guias antes de {{{e...
30.05.2012 / 11:57
3
respostas

sed, usando o número da linha

Eu quero substituir algumas linhas, mas, de alguma forma, gostaria de adicionar o número da linha ao final da linha substituída. s / display / impressão de eco {LINENUMBER} / input file: lorem ipsum display output: lorem ipsum echo print...
23.06.2013 / 20:26
2
respostas

Sed Script para Capitalizar “I” em um arquivo de texto

Estou tentando criar um comando sed que capitalize o pronome I em um arquivo de texto. Por exemplo "eu gosto de cachorros" deve ser "Eu gosto de cachorros". Até agora eu tenho: sed 's/ i / I /g' Isso não funciona em vários cenários...
05.10.2018 / 18:47
3
respostas

Usando sed para alterar o formato de saída

Como posso usar sed para alterar o formato de saída de um arquivo de texto? Meu arquivo de texto contém e exibe isso quando eu chamo cat: 9/27/2002 9/28/2002 10/1/2002 10/2/2002 10/10/2002 10/11/2002 12/29/2002 1/1/2003 1/2/2003 Eu que...
19.04.2013 / 21:28
4
respostas

Remove CR e LF no Linux

Como posso remover com sed todos os CR e LF do arquivo de texto (linhas de junção)     
05.03.2010 / 16:28
2
respostas

Subseqüência de Bash da última ocorrência de um caractere

Eu estou tentando escrever um script que remove tudo após a última ocorrência de um caractere. Por exemplo, se a string for DATETIME 2014.03.14 12:23:24 , eu gostaria de obter apenas DATETIME 2014.03. . Então, tudo após a última ocorrência d...
14.03.2014 / 12:26
3
respostas

awk / sed + substitui apenas o segundo char por um espaço

por favor, conselhos como remover apenas o segundo "." caractere do número da versão com awk Eu preciso ajustar a sintaxe do Linux & Solaris Eu escrevo o sed "s'/\./ /g'" - mas esta sintaxe remove todos os "." do número da ve...
16.02.2012 / 07:50