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

Mantenha os valores em uma determinada coluna com base na prioridade e remova os outros valores para cada linha

Ao dar este comando, estou ficando assim awk '{print $7}' myfile.txt /myfolder/1001.AB.txt.gz,/myfolder/1001.CD.txt.gz /myfolder/1011.filtered.txt,/myfolder/1011.AB.txt.gz,myfolder/1011.CD.txt.gz /myfolder/1003.AB.txt.gz,/myfolder/1003.CD.tx...
16.11.2017 / 08:31
2
respostas

sed não pegar o texto esperado

Estou trabalhando com o ramo do filtro git para uma tarefa específica. Está usando o comando sed. Quando eu uso regex simples tudo está funcionando, mas para algo mais complexo, não é. Talvez eu tenha cometido um engano no regex ou nos personage...
01.11.2017 / 08:48
2
respostas

Como detectar o nome da classe principal de um arquivo java com várias classes usando o shell script?

Eu faço um script javaFilesConcatenator usando cat e sed , que concatenam vários arquivos .java : #!/bin/bash ######################################################################################################################## #...
26.10.2017 / 01:11
2
respostas

Como inserir as linhas de um arquivo em outro arquivo depois de uma palavra-chave?

Eu tenho um arquivo que contém o seguinte: 10.48.29.68 doggy 10.65.8.184 kitty 10.48.15.104 froggy Eu preciso inserir o conteúdo deste arquivo no meu arquivo hosts após a linha bc group no arquivo hosts. O hostfile do servidor já po...
14.10.2017 / 22:41
1
resposta

Corrigindo um arquivo .csv onde algumas linhas possuem colunas ausentes

Atualmente, estou trabalhando com dados de muitos arquivos .csv mesclados. Infelizmente, essas mesclagens são falhas às vezes. Isso é melhor explicado por este exemplo: "var1", "var2", "var3", "var4", "var5" "2001", "yellow", "123", "a...
22.05.2018 / 14:15
1
resposta

sed para alterar o ID do usuário em / etc / passwd para zero

Estou tentando alterar o uid do monitor de usuário em / etc / passwd, mas abaixo há um erro: sed -s /etc/passwd <<-"EOF" /^\(monitor:[^:]*:\)[0-9]*:[0-9]*:/s//:0:/ w q EOF     
10.10.2017 / 14:07
2
respostas

x sed substituir padrão com caractere de nova linha

Estou tentando substituir um "AllowOverride None" específico por "AllowOverride All" no arquivo httpd.conf. Dado que o arquivo tem várias linhas com o mesmo padrão, pensei em fazer um padrão multilinha para substituí-lo ... A menos que o sed...
06.10.2017 / 16:18
1
resposta

Assinantes com data 90 dias mais antigos que a data atual [closed]

Eu tenho que exibir apenas os assinantes que estão em "estado desconectado" e a data é 90 dias mais velha que a data de hoje. Abaixo, o comando é usado para essa finalidade: cat vfsubscriber_20170817.csv | sed -e 's/^"//' -e '1d' | nawk -F...
18.08.2017 / 09:24
1
resposta

O que esse comando sed faz? Como mudar isso?

Eu não entendo o que esse comando faz: grep '<span id="geodata" class="geo">[-0-9.]*; [-0-9.]*</span>' -R articles/ --only-matching | sed 's@articles//@@' | sed 's@:<span id=.geodata. class=.geo.>@ @' | sed 's@; @ @' | sed...
12.09.2017 / 12:57
2
respostas

Remover extensão de arquivos dentro de uma lista

Eu tenho uma lista "file.list" que contém .bed arquivos. Eu quero remover a extensão .bed do arquivo "file.list" Eu tentei sed -i 's/.bed//g' file.list , mas isso não funciona.     
12.09.2017 / 03:32