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

Bash interpretando erroneamente uma instrução sed para renomear arquivos [duplicado]

Gostaria de renomear uma série de arquivos com o nome name (10).ext name (11).ext ... para name_10.ext name_11.ext ... Este one-liner funciona: $ for i in name\ \(* ; do echo "$i" | sed -e 's! (\([0-9]\{2\}\))!_!' ; done name_...
22.11.2018 / 13:39
3
respostas

Como adicionar novas linhas de outro arquivo com sed

Estou tentando encontrar o comando sed para colocar filename em filename1 . Estes são meus dois arquivos separados. INPUT filename tem: Cindy 11 22 54 Chester 48 12 84 INPUT filename1 tem: Name Class1 Class2 Class3...
14.10.2014 / 01:28
2
respostas

Script de shell para atribuir valores de uma tabela de pesquisa é muito lento

Estou tentando atribuir algumas variáveis de um arquivo de pesquisa com um script de shell. Eu tenho algo funcionando, mas parece desnecessário lento. Script: while read line do code='echo $line | awk -F'...
24.10.2014 / 11:31
4
respostas

Como deletar um número específico no arquivo?

Eu tenho um arquivo: 1 2 5 6 8 0 0 0 0 1 2 5 6 8 0 0 0 0 1 2 5 6 8 0 0 0 0 1 2 5 6 8 0 0 0 0 Eu quero excluir todos os zeros: 1 2 5 6 8 1 2 5 6 8 1 2 5 6 8 1 2 5 6 8 Eu tentei tr -d [:0:] . Infelizmente, não é para funcionar d...
25.02.2016 / 16:50
2
respostas

Como extrair vários dados de um arquivo e armazená-lo em um arquivo csv?

Eu tenho um arquivo no seguinte formato: 19-08-02 Name appel ok hope local merge (mk) juin nov sept oct 00:00:t1 T1...
26.02.2016 / 15:58
5
respostas

Inserir texto de múltiplas linhas antes da primeira linha correspondente em um arquivo

queremos adicionar as seguintes linhas no arquivo log4j log4j.appender.DRFA=org.apache.log4j.RollingFileAppender log4j.appender.DRFA.MaxBackupIndex=100 log4j.appender.DRFA.MaxFileSize=10MB mas essas linhas devem estar antes da primeira li...
05.08.2018 / 19:23
2
respostas

Substitua todos os espaços no início de cada linha por um separador

Como posso substituir todos os espaços no início de cada linha por uma guia? Eu preferiria usar sed para isso.     
23.04.2017 / 22:03
2
respostas

Extrai linhas contendo PAT1 mas não PAT2 com sed

Eu quero extrair as linhas contendo PAT1 mas não PAT2 de um arquivo. Por exemplo, com PAT1 = 'dog', PAT2 = 'cat' e a seguinte entrada: 1 cat chicken 2 bird dog apple 3 dog orange cat 4 cat juice coffee 5 cow milk dog Eu quero a seguinte s...
20.11.2012 / 15:34
3
respostas

Usando sed para substituir as primeiras n linhas em um arquivo com as primeiras n linhas de outro arquivo (digamos n = 5)

Estou tentando substituir linhas de um arquivo ( arquivo1 ) pelo mesmo número de linhas e nas mesmas posições de outro arquivo ( arquivo2 ). Eu encontrei sed -n 1,5p file2 extrairia as primeiras cinco linhas de arquivo2 . Como posso usar...
20.11.2017 / 08:15
2
respostas

substitui o padrão entre dois caracteres

Staphylococcus_sp_HMSC14C01-KV792037.1:0.00371647154267842634,Staphylococcus_hominis_VCU122-AHLD01000058.1:0.00124439639436691308)69:0.00227646100249620856,(Staphylococcus_sp_HMSC072E01-KV814990.1:0.00288325234399461859,(((Staphylococcus_hominis...
29.09.2017 / 22:44