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

Usando sed com caracteres especiais

Eu tenho um diretório cheio de arquivos XML que se parecem com isso, para o qual eu quero mudar o valor do número do elemento "offset" de 1 para algum outro número $ cat my.xml <offset xmlns="">1</offset> Eu escrevi vári...
18.06.2014 / 12:47
4
respostas

Como filtrar várias strings

Para as linhas a seguir, preciso filtrar apenas o protocolo, a porta e o serviço. tcp 127.0.0.1:25 1147/master tcp 0.0.0.0:443 1039/nginx: tcp 127.0.0.1:8001 1218/python tcp 0.0.0.0:10050 939/zabbix_agentd tcp 127.0.0.1:6379 891/redis-se...
05.10.2018 / 19:15
2
respostas

Para adicionar números de linhas em todas as linhas usando o comando shell?

Meu arquivo PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Arquivo de saída, 1> PSS-A (Prim...
10.08.2015 / 03:23
4
respostas

Como concatenar o resultado de dois comandos do Linux

Existe uma maneira fácil de concatenar o resultado de dois comandos do Linux, em uma linha (ou seja, sem usar variáveis)? Eu puxo a temperatura externa local de uma estação meteorológica próxima. O resultado hoje é: 5.2 Eu simplesmen...
16.10.2018 / 16:31
5
respostas

Imprime tudo entre dois padrões, depois apaga a primeira e última linha da saída resultante [duplicada]

otherdata otherdata start_data one two three four end_data otherdata otherdata A saída resultante deve ser apenas: one two three four Isso pareceu um trabalho para sed para mim: sed -n '/start_data/,/end_data/{1d;$d;p}' myfile...
18.06.2015 / 00:31
4
respostas

Grepping pedaços de uma string para formar uma nova string

Estou analisando alguns arquivos de log e resolvi os erros. Cada linha é algo como isto: CreateOrder_hostname1.domain.com_201509291530_tee.log:2015-09-29 15:42:06,715:ERROR :Thread-26_CreateOrder: [1443555726715] Error description [system]:...
30.09.2015 / 15:33
5
respostas

Como comentar uma linha baseada na palavra com a qual começa?

conteúdo do arquivo de amostra: -------------------- NETWORKING=yes HOSTNAME=wls1.ebs-testsrvrs.com # oracle-rdbms-server-12cR1-preinstall : Add NOZEROCONF=yes NOZEROCONF=yes -------------------- Eu quero comentar todas as linhas que come...
12.01.2017 / 07:35
2
respostas

torr / - \ ([0-9.] \ + \) / (\ 1) / g 'inputfile o que este comando significa? [fechadas]

Estou tentando descobrir o que o comando a seguir significa: sed 's/-\([0-9.]\+\)/()/g' inputfile Eu sei que tem a ver com caracteres não dígitos.     
25.09.2018 / 18:42
3
respostas

Como excluir linhas no arquivo da posição específica até o final do arquivo

Eu tenho um arquivo com muitas linhas. Eu quero excluir da linha 1458 para o final do arquivo. Acho que posso fazer isso com sed , mas não sei como.     
05.07.2016 / 23:28
2
respostas

Substituir apenas a primeira instância de um caractere

por exemplo eu tenho arquivo scv que parece a1, b1, c1, d1 a2, b2, c2, d2 a3, b3, c3, d3 O que eu quero fazer é substituir a primeira vírgula , pelo ponto-e-vírgula ; . A posição da primeira vírgula pode ser variável ( a nas linha...
25.07.2016 / 13:18