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

Como obter parte de linhas de todos os arquivos .txt em um diretório?

Eu tenho 5.000 arquivos de texto de citações de artigos de periódicos. Eu estou tentando extrair apenas a parte abstrata. O que significa que eu quero manter o mesmo documento de texto e excluir todos os outros textos, exceto o resumo. Eu sou mu...
07.12.2014 / 19:13
2
respostas

Combine uma palavra inteira (endereço IP) usando 'sed'

Eu tenho o seguinte estilo de linha em um arquivo: 1.2.3.4 1.2.3.4a 1.2.3.45 iaa1.2.3.4ad 11.2.3.4a a1.2.3.4 1.2.3.4> <1.2.3.4> <"1.2.3.4"> 1.2.3.4 hostname Eu quero substituir todo o ip ' 1.2.3.4 ' por outro ip, como ' 9.8...
01.11.2014 / 09:51
2
respostas

Substitui um intervalo de texto por caracteres especiais usando sed

Estou tentando substituir um intervalo de texto por sed contendo caracteres especiais. Eu tenho a seguinte saída: "Users" "/Users/Users" SERVER1 "Roaming Profiles" "/Roaming Profiles/Roaming Profiles" SERVER2 Eu gostaria que fosse...
18.03.2015 / 20:11
3
respostas

Como remover newlines de uma saída ip a s?

INPUT (comando "ip a s") 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferre...
29.09.2014 / 08:54
1
resposta

Substituir direitos autorais recursivamente [duplicado]

Eu tenho muitos arquivos no diretório atual. Cada arquivo contém cabeçalhos de direitos autorais como # # Copyright 2013 Company, Inc. All rights reserved. This software # is property of Company, Inc and contains trade secret...
30.09.2014 / 06:45
1
resposta

Lê a linha do arquivo, manipula e depois anexa a outro arquivo

Para agrupar conteúdo específico de um lote de arquivos, eu faço for ID in {92..128}; do sed '3q;d' directory_$ID/stats done Agora, e se quiser colocar o $ID na frente de cada linha, leia (de preferência deslocando as colunas em u...
22.10.2014 / 15:44
1
resposta

Como eu extraio informações com o que tenho agora?

Eu tenho um monte de swfs, esses swfs incluem links para outros swfs dentro deles. Eu uso isso para convertê-los em xml: swf2xml Disc1.swf Disc1.swf.xml . Então eu uso isso para remover todas as linhas que não incluem um link swf: sed -i '...
22.10.2014 / 17:56
1
resposta

Modificar parte da linha se a palavra-chave for encontrada usando sed? [duplicado]

Eu quero modificar uma linha se uma palavra-chave específica for encontrada em uma linha. CS_CODE, SM_NUM, PORT_NUM, DEV_PORT_NUM, DIRNUM, MAIN_DIRNUM, BILL_NO, ADR_NAME Na linha acima, se 'PORT_NUM' estiver presente, então 'BILL_NO' de...
31.03.2015 / 07:44
1
resposta

Usando eval e sed para realizar a contagem e controle de script

Após a edição original descrita aqui: Ripar capítulos de um DVD para separar arquivos .. alguém nos ajudaria a entender o que o código a seguir está fazendo: - # count Titles, and count Cells per title. # eg. ${cell[1]} is the Coun...
09.05.2014 / 15:17
5
respostas

reorganiza os valores em uma coluna sem afetar outras colunas usando awk ou sed

Eu tenho um arquivo csv no seguinte formato: abc,124,123,2014-08-13,abc def,124,123,2014-08-13,abc ghi,124,123,2014-08-13,abc Agora preciso modificar apenas a quinta coluna ( 2014-08-13 ) para produzir a saída conforme abaixo abc,124...
13.08.2014 / 09:10