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
1
resposta

Como substituir algum espaço em branco sucessivo em uma guia

df -h fornecerá um resultado como o seguinte Eu tento substituir todos os espaços em branco sucessivos em uma guia em todas as linhas. Assim, eu executo esse comando df -h|sed 's/ +/\t/g' Mas eu não sei porque isso não funci...
22.06.2017 / 18:23
2
respostas

Para apagar tudo entre colchetes

Eu preciso encontrar a linha em um arquivo lvm.conf que começa com string, global_filter e remover tudo entre colchetes, exceto "r/.*/" . Existe apenas 1 linha que começa com global_filter. Antes da remoção: global_filter = [ "a...
24.07.2017 / 11:11
2
respostas

Corresponde a um padrão e substitui a primeira instância da sequência seguinte (independentemente de espaços ou tabulações)

Eu fiz uma pergunta semelhante há algum tempo, mas estou acertando uma parede de tijolos para que ela funcione. Estou programando a modificação de um arquivo de configuração assim: [Thing1] [[subthingA]] this = 0 that =...
05.07.2017 / 06:21
3
respostas

substitua tudo e mova a palavra para a posição final

talvez minha pergunta seja respondida de duas maneiras, mas espero que isso possa ser feito em um "sed": Eu tenho as seguintes linhas, com diferentes IDs: ID1_TRINITY_DN120587_c0_g1::TRINITY_DN120587_c0_g1_i1::g.8298::m.8298 e gostari...
05.07.2017 / 17:12
2
respostas

Como usar o sed para substituir strings por categorias?

Eu tenho algumas categorias e seus valores: Category: Value: 1*4 15.934934 1*5*3 19.281281 1*8*10*2 78.20912 Eu gostaria de substituir as categorias por números que representam as categorias. Por exemplo: 1 * 4 tem...
03.07.2017 / 17:46
1
resposta

Use sed para substituir alguma string em um arquivo

Eu tenho um arquivo com o conteúdo abaixo: { "applications": [ { "id": 2537302, "name": "addressdb_prod", "language": "dotnet", "health_status": "unknown", "reporting": true, "last_reported_at": "201...
04.08.2017 / 04:20
2
respostas

Como excluir um caractere / letra do nome do arquivo

Eu estou olhando para alterar um lote de nomes de arquivos para remover uma carta, assim: Stain-A_1P.fastq to Strain-A_1.fastq Strain-A_2P.fastq to Strain-A_2.fastq Eu tentei o seguinte: rename 's/P//' *fastq for file in *; do mv "$...
20.06.2017 / 11:55
1
resposta

Alterando o texto da linha de comando do Linux

Eu tenho dez arquivos text1.html ... text10.html. Existem números 1234567890 em cada arquivo. Como eu posso mudar 1234567890 com 0987654321 em cada arquivo do terminal sem abrir arquivos?     
13.06.2017 / 15:35
2
respostas

sed: adicionando espaço ao redor do cólon

Eu estava tentando escrever um comando sed onde, se ele encontrar dois-pontos sem espaços adjacentes, ele colocará um espaço antes e depois dos dois-pontos, ou seja, abc:def será convertido em abc : def . Eu estou fazendo assim: echo "ab...
13.06.2017 / 00:54
1
resposta

padrão de correspondência para a nova linha

mova <acd> para nova linha e valores após </acd> para nova linha Arquivo de entrada: abcd<acd>aghjdkadlkh</acd> <bud> dghakj </bud> Resultado esperado: abcd <acd> aghjdkadlkh </acd&...
13.06.2017 / 02:01