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
4
respostas

Substituir espaços no início da linha por “-”

wqdq wqdqgrhehr cnkzjncicoajc hello space oejwfoiwejfow wqodojw more spaces more Este é o meu arquivo e eu gostaria de fazer isso com sed : -wqdq -wqdqgrhehr -cnkzjncicoajc -hello space ----oejwfoiwejfow ----wqodojw...
10.05.2017 / 22:07
3
respostas

Como imprimir as mesmas linhas várias vezes com variáveis alteradas usando Sed / Awk / anything?

a. Tenha um conjunto de linhas como indicado abaixo. cr_v8_sel0 : cross cp_v8_en, cp_sel0 { ignore_bins ig_v8_sel0 = binsof(cp_v8_en) && binsof(cp_sel0) intersect {[0:3],[5:$]}; } b. Eu queria imprimir o mesmo conjunto de linh...
09.07.2016 / 21:25
3
respostas

Como intercalar dois arquivos txt com um número alternativo de linhas

file1.txt: 1 2 3 4 5 6 arquivo2.txt: A B C D E Saída desejada na proporção de 3: 1 (file3.txt) 1 2 3 A 4 5 6 B Comandos que tentei: sed Rfile2.txt file1.txt >file3.txt paste -d '\n' file1.txt file2.txt >file3...
23.08.2017 / 09:10
2
respostas

Como pesquisar e imprimir o valor correspondente da correspondência na linha de comando?

eu tenho abaixo da string, por exemplo, 2017-01-19:31:51 [ABCD:] 37723 - MATCH: 10 [text] Eu quero encontrar MATCH e imprimir seu valor, 10, usando awk . Eu posso fazer isso usando o tradicional grep e cut , mas quero encontrar...
23.01.2017 / 11:24
1
resposta

Por que o '?' personagem regex produz uma partida em sed? [duplicado]

Eu tenho uma string semelhante a ../../sdd1 e tentando corresponder a sdd daqui. Estou tentando usar o seguinte comando sed : echo "../../sdd1" | sed 's:.*\([a-z]\{3\}\)[0-9]?::' e não produz correspondência. Mas quando eu uso...
06.07.2017 / 10:16
2
respostas

Escapar do blackslash em sed

Estou tentando gravar um comando sed para substituir uma linha em um arquivo. A substituição de sed exigia o diretório de trabalho atual, que começa a tornar o comando um pouco confuso por causa dos caracteres que precisam ser escapados. Aqui...
16.01.2014 / 19:37
2
respostas

Incompatibilidade de colunas e substituição

input.txt (delimitado por tabulação) TTTTOTTT00000000008 RTTTT899 5.00E-28 TTTTOTTT00000000046 RTTTWRR 3.00E-31 TTTTOTTT00000000051 2.00E-11 TTTTOTTT00000000051 7.00E-12 TTTTOTTT00000000054 5.00E-22 TTTTOTTT00000000061 YTRYR...
23.08.2012 / 20:16
2
respostas

Saída de cauda de colorização com sed

Como devo proceder para colorir a saída de tail com sed ? echo "'tput setaf 1'foo'tput op'" funciona como esperado echo "foo" | sed -e 's/(foo)/'tput setaf 1'%code%'tput op'/g' no entanto, não. O que estou perdendo aqui?    ...
23.11.2012 / 19:48
4
respostas

Exclui um bloco de linhas com uma condição na última linha

Eu tenho um arquivo de log onde no final de uma série de linhas você pode ver se este bloco é relevante. Agora estou procurando um comando como sed para excluir os blocos que terminam com "Content-Length: 0" e começando com o último "-" antes de...
07.11.2012 / 00:47
2
respostas

Substitui ou acrescenta uma linha com string dentro de um arquivo

Estou procurando conselhos sobre como pesquisar uma parte de uma string dentro de um arquivo e substituir a linha completa OU acrescentar essa string a esse arquivo, se não for encontrado. Eu "joguei" com sed por um tempo agora, mas não consegui...
20.12.2014 / 21:55